• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpからjavascriptへ配列を渡してfor)

phpからjavascriptへ配列を渡してfor

このQ&Aのポイント
  • phpの配列をjavascriptに渡す方法を調べています。
  • 配列の要素を動的に生成するためには、for文を使用すれば良いでしょう。
  • 以下のコードを参考にしてください。

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

  • ベストアンサー
  • shiren2
  • ベストアンサー率47% (139/295)
回答No.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>

re999
質問者

お礼

「回答」&「具体的なコード提示」ありがとうございました。 JSON使ったやり方もあるんですね。 参考になりましたー

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>イメージしてるのは、phpのfor文の中でecho表示させるような感じを、javarscriptでやりたいです。 PHPプログラムで、JavaScriptプログラムを生成するんですよね?そのままだと思いますけど。

re999
質問者

お礼

回答ありがとうございました。 >PHPプログラムで、JavaScriptプログラムを生成するんですよね?そのままだと思いますけど。 JavaScriptの中でPHPって書けたんですね…

専門家に質問してみよう