たとえば、次の配列があります。
[food] => Array (
[fruits] => apple
[vegetables] => garlic
[nuts] => cashew
[meat] => beaf
)
特定のキーと値の組み合わせの位置を変更する必要があります。
[果物] => リンゴを 3 番目の位置に移動する必要があるとしましょう
[food] => Array (
[vegetables] => garlic
[nuts] => cashew
[fruits] => apple
[meat] => beaf
)
キーまたは値によるソートについて話しているのではありません。キー値の位置を非常に厳密な新しい位置に変更する必要があります。
何かのようなもの:
change_pos($my_arr, $key_to_move, $new_index);
=>
change_pos($my_arr, "fruits", 3);
それは可能ですか?