- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpからjavascriptへ配列を渡してfor)
phpからjavascriptへ配列を渡してfor
このQ&Aのポイント
- phpの配列をjavascriptに渡す方法を調べています。
- 配列の要素を動的に生成するためには、for文を使用すれば良いでしょう。
- 以下のコードを参考にしてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JSONを使うと楽だと思います。 <?php $img = array( array('image' => 'xvar1', 'url' => 'URL'), array('image' => 'xvar2', 'url' => 'URL'), array('image' => 'xvar3', 'url' => 'URL'), ); ?> <script> img = eval( <?php echo json_encode($img); ?> ); document.write("<dl>"); for(var i in img){ document.write("<dt>"+img[i]['image']+"</dt>"); document.write("<dd>"+img[i]['url']+"</dd>"); } document.write("</dl>"); </script>
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
>イメージしてるのは、phpのfor文の中でecho表示させるような感じを、javarscriptでやりたいです。 PHPプログラムで、JavaScriptプログラムを生成するんですよね?そのままだと思いますけど。
質問者
お礼
回答ありがとうございました。 >PHPプログラムで、JavaScriptプログラムを生成するんですよね?そのままだと思いますけど。 JavaScriptの中でPHPって書けたんですね…
お礼
「回答」&「具体的なコード提示」ありがとうございました。 JSON使ったやり方もあるんですね。 参考になりましたー