phpの連想配列をJsに渡すと配列の並びが変わってしまいます。
下記の様な配列があったときに、それをjson_encodeでJSON化してからechoで出力したときに、並び順が綺麗に並べ替えられ出力されてしまいます。
PHP
1 2var_dump($test); 3 4 array(4) { 5 [1]=> 6 string(1) "1" 7 [3]=> 8 string(1) "3" 9 [4]=> 10 string(1) "4" 11 [2]=> 12 string(1) "2" 13} 14
PHP
1$test = json_encode($test);
PHPからjsに渡す。
Js
1 let test = <?php echo $test; ?>; 2 3 console.log(test);
array(4) { [1]=> string(1) "1" [2]=> string(1) "2" [3]=> string(1) "3" [4]=> string(1) "4" }
PHPで作った配列の並び(1,3,4,2)でjsにそのまま渡したいです。
そのままの配列でjsに渡す方法をご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/11/18 00:42