<html>
<body>
<Form method=post>
<input id=mytextfield name=mytextfield type=text />
<input type=submit value=Submit />
</Form>
</body>
</html>
期待结果
$array = array('0'=>'5', '1'=>'4', '2'=>'1', '3'=>'2');
Array
(
[0] => 5
[1] => 4
[2] => 1
[3] => 2
)
请建议我们如何排序关联数组我尝试但不适用于我请指导
答案 0 :(得分:2)
根据您的“预期结果”,您似乎不希望维持keys
。如果是这种情况,那么您可以使用sort
。
像这样......
$array = array('0'=>'5', '1'=>'4', '2'=>'1', '3'=>'2');
sort($array);
print_r($array);
答案 1 :(得分:0)
您不需要使用foreach进行迭代进行排序
只需使用sort
来排序数组
$array = array('0'=>'5', '1'=>'4', '2'=>'1', '3'=>'2');
sort($array);
print_r($array);
这不会维护数组键,如果您希望数组键相同,只需在上面的代码中用sort
替换asort
答案 2 :(得分:0)
只做
document.querySelector(".dropdown2").addEventListener("change", function(event) {
// set value here
document.querySelector("input.loan-rate")
.value = event.target.dataset.tenure;
})
如果您需要进一步自定义,请查看PHP文档:http://php.net/manual/en/function.sort.php
答案 3 :(得分:0)
var_dump( array_reverse($array,false));
您不需要使用foreach或排序,您可以使用array_reverse
代替,非常简单