Written by Kasumi

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関数はよく使われるかと思います。

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

目次

関連記事

PHP

PHPを使ってデータベースに接続。フォームから入力されたデータをDBに登録する方法

2022.09.28
20634
PHP

【PHP】配列の値を複数の変数に代入する方法【list関数を使おう】

2022.06.14
2272
PHP

【PHP】スマホ・タブレット・PCで条件分岐する方法

2023.08.23
1901
PHP

【PHP】インターフェイス(interface)を定義する方法

2023.04.08
1403