• ベストアンサー

PHPからJavaScriptの指定形式へ変更

PHPからJavaScriptの下記形式へ変更したいのですが、これは何と言う形式なのでしょうか? ・json? ・それともJavascriptオブジェクト? ■変更したいavaScript形式 [  ['hoge', 4.3],  ['piyo', 5.6] ], ■変更元のPHPデータ Array (  [0] => 'hoge',4.3  [1] => 'piyo',5.6 )

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

JavaScript側の形式はJavaScriptの組み込みの配列記述方式そのままなので,PHPからはJSONとして渡せばよいと思います。 PHP側のデータがおかしいですね。 配列の要素に複数のデータを直接入れることはできません。 PHP側のデータが, Array(Array('hoge', 4.3), Array('piyo', 5.6)) ならば,そのままjson_encodeすればよいでしょう。 # PHPでも [ [ 'hoge', 4.3 ], [ 'piyo', 5.6 ] ]と書けますが,話を単純にするためにArray関数を利用。

re97
質問者

お礼

回答ありがとうございました。 >PHP側のデータがおかしいですね >配列の要素に複数のデータを直接入れることはできません ・気が付きませんでした ・勉強になりましたー

関連するQ&A