に連想配列のインデックスを移動するための最良の方法は何本をループし、それぞれの値をエコーするとき、我々は次の配列別の場所
$myArray = array(
"foo" => "value1" ,
"bar" => "value2" ,
"baz" => "value3" ,
"qux" => "value4"
);
を持って言うことができますその常に最初のfooを印刷しよう、バー2番、バズ3番、クォックス4番です。 fooの後にquxの値を表示したいとします。これを行う最善の方法は何ですか。私はすべての異なったusort、uasort、uksortを試していて、私が望むものを得ていなかった。
スプライスを使用してトップにインデックスを移動するための良いコードがたくさんありましたが、私は連想配列のこの他のインデックスよりも前にこのインデックスを移動させることはできませんそのループをループするときに、他のインデックスの前に必要なインデックスにヒットします。
うん、うまくいった、ありがとう。おそらく一般的な状況であると私は見ているもののための非常に複雑な解決策のように見える、ここではこれをボックスの外で行う方法でなければならない。 –