タイトルのように、どこから始めればよいかわからず、asort() と sort() を使用しても、思ったほど役に立ちません。基本的に、私はそのような配列を持っています:
$array = array(
'array_c' => array(
'array_b' => (
array('object' => 'e some Object'),
array('object' => 'b some Object'),
),
'array_a' => (
array('object' => 'awesome Object'),
),
),
'array_a' => array(
'array_e' => (
array('object' => 'e some Object'),
),
'array_a' => (
array('object' => 'b awesome Object'),
);
);
);
だから私はアソシエーションを同じに保ちたいのでasortを見ていました.私が書き始めた関数は次のとおりです:
function sort_me(some_array){
$new_array = asort(some_array);
return $new_array;
}
次に、この関数は $array['array_c'] を受け取るため、次のようなアルファベット順に並べ替えられた配列が返されます。
'array_c' => array(
'array_a' => (
array('object' => 'awesome Object'),
),
'array_b' => (
array('object' => 'b some Object'),
array('object' => 'e some Object'),
),
),
私の機能が機能していない理由を教えてもらえますか? asort の力を誤解していますか?