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】直リンク等、特定のリンク元以外から来た場合リダイレクト処理を実行する方法

2022.09.10
4700
PHP

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

2022.09.28
20257
PHP

【PHP】文字列内で指定した文字列を検索。最初に現れる位置を取得する方法

2023.03.03
594
PHP プログラミング

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

2021.12.24
6607