可能重复:
PHP - 将项目添加到关联数组的开头
有关联数组:
$myarray=array("key1"=>"value1","key2"=>"value2");
需要向数组中添加一个新元素:
$myarray["keynew"]="valuenew";
所以现在 $myarray 是:
Array ( [key1] => value1 [key2] => value2 [keynew] => valuenew )
如何将新添加的元素(“keynew”=>“valuenew”)移动到数组的第一个位置?
我有一个解决方法,但我不喜欢它。
$myarray=array("key1"=>"value1","key2"=>"value2");
$myarray["keynew"]="-valuenew";
asort($myarray);
$myarray["keynew"]="valuenew";
//$myarray=Array ( [keynew] => valuenew [key1] => value1 [key2] => value2 )
谢谢你。