对多维关联数组进行排序并在同一个表上返回值

时间:2015-12-14 08:51:49

标签: php associative-array

以下是代码。在此我想基于所有3个键(即名称,数量和价格)值进行排序,并在同一个表上返回值,在<tr>中的每个键旁边创建2个按钮,这些按钮一旦点击将对表ASC或DESC进行排序如btn所示。如果之前有问题,请犹豫不决。谢谢你的帮助。

<?php
$booktable = array('Name' => array('Physics','Maths','Chemistry'),
    'Quantity' => array('3','4','5'),
    'Price' => array('250','350','450')
);
$key = array_keys($booktable);
echo "<table border = '1px'>";
echo"<tr>";

for($x=0;$x<3;$x++) {
    echo"<td>".$key[$x]."</td>";
}

echo"</tr>";

for($x=0;$x<3;$x++) {
    echo"<tr>";

    for($y=0;$y<3;$y++) {
        echo "<td>".$booktable[$key[$y]][$x]."</td>";
    }
    echo "</tr>";
}
echo "</table>";
?>

0 个答案:

没有答案