PHPの配列をJavaScriptに受け渡す方法

PHPの配列をJavaScript側の配列で使えるように変換し、受け渡したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

実装コード

  <!-- PHP -->
  <?php
  $array = ['あ', 'い', 'う', 'え', 'お'];
  //JSONに変換
  $json_array = json_encode($array);
  ?>
  <!-- JavaScript -->
  <script>
    console.log(<?php echo $json_array; ?>);
  </script>

実装コード例です。

PHPの配列をJavaScriptで使えるようにするにはJSONデータに変換する必要があります。

PHPのjson_encode関数を使えばJSON形式に変換できます。

変換した値を変数に格納。

配列を渡したいJavaScript側でPHPを使い上記変数をechoすれば受け渡し完了です。

consoleで確認すると以下のように確認できます。

以上で実装完了です。

まとめ

PHPとJavascriptの連携でjson_encode関数はよく使われるかと思います。

以上で解説を終わります。

Ads

関連記事

PHP

【PHP】Notice: Undefined index エラーの原因・解決方法をご紹介【表示させない】

2022.06.01
80
PHP

PHPで配列を条件指定して分割する方法

2022.06.19
45
PHP プログラミング

【php】文字列を比較し、部分一致で条件分岐する方法

2021.12.24
178
PHP

PHPで外部ファイルを読み込み、bodyタグ内のhtmlソースだけ取得する方法

2022.05.16
90