ページにロードされる動的データに応じて、配列の内容をソートしたいと考えています。
for ($i = 0; $i < $x; $i++) {
if ($string != "") $string = $string . ", ";
$string = $string . "\"$id[$i]\" => \"$land[$i]\"";
}
echo $string . "<br>"; //1
$my_array = array($string);
print_r($my_array); //2
asort($my_array);
print_r($my_array); //3
$my_array = array("832838" => "32", "233463" => "3");
asort($my_array);
print_r($my_array); //4
この出力を生成します
1 "832838" => "32", "233463" => "3"
2 Array ( [0] => "832838" => "32", "233463" => "3" )
3 Array ( [0] => "832838" => "32", "233463" => "3" )
4 Array ( [233463] => 3 [832838] => 32 )
1 行目は for ステートメントから出力されたもので、3 行目は変数を使用して asort を介して配置され、4 行目は変数を使用して array() 関数を介して配置するとエラーが発生した場所を確認して、混乱が発生した場所に直接入力されますこれを回避する方法はありますか?