任何人都可以帮助我如何获得数字的分类;
num1 = 1
num2 = 1
num3 = 3
num4 = 5
$values = array($_POST["num1"] => 1, $_POST["num2"] => 2,$_POST["num3"] => 3,$_POST["num4"] =>4);
asort($values);
foreach($values as $key => $val){
echo "<br>$key = $val<br>";
}
不打印num1 ..
我得出了一个1 = 2
3 = 3
4 = 4
我怎样才能让输出像这样完整?
1 = 1 | 1 = 2 | 3 = 3 | 4 = 4
答案 0 :(得分:0)
你有键=&gt;值在数组中以错误的方式对,因此为什么1的键被覆盖。
尝试用以下代码替换$ values = ...行:
$values = array(1 => $_POST["num1"], 2 => $_POST["num2"], 3 => $_POST["num3"], 4 => $_POST["num4"]);