发布网友 发布时间:2022-04-06 01:14
共4个回答
热心网友 时间:2022-04-06 02:43
<?php
$arr1=array("12","2","3","1","11");
$arr2=$arr1;
sort($arr2);
$arr3=array();
foreach ($arr1 as $value)
{
for ($i=0;$i<count($arr2);$i++)
{
if($value==$arr2[$i])
{
$arr3[$i]=$value;
break;
}
}
}
print_r($arr1);
print_r($arr3);
?>
热心网友 时间:2022-04-06 04:01
arsort()
用这个排序就行,保持键值的追问我是想保持value的原序,但key要更新为新的key值,按上面的那个数组,希望得到的结果是:
Array ( [2] => 12 [3] => 13 [5] => 19 [1] => 11 [6] => 20 [0] => 9 [4] => 14 )
热心网友 时间:2022-04-06 05:36
*的作业题吗
$a[$b[2]]=123
是这个意思么追问我是想保持value的原序,但key要更新为新的key值,按上面的那个数组,希望得到的结果是:
Array ( [2] => 12 [3] => 13 [5] => 19 [1] => 11 [6] => 20 [0] => 9 [4] => 14 )
热心网友 时间:2022-04-06 07:27
楼主你要实现什么