重複の可能性:
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 )
ありがとうございました。