ホームページ > バックエンド開発 > PHPチュートリアル > PHP 配列を JavaScript 配列に変換するにはどうすればよいですか?

PHP 配列を JavaScript 配列に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-21 05:02:10
オリジナル
247 人が閲覧しました

How to Convert a PHP Array to a JavaScript Array?

PHP 配列を JavaScript に変換する

PHP と JavaScript を操作する場合、それらの間でデータを交換することが重要になる場合があります。一般的なタスクの 1 つは、PHP 配列を JavaScript 配列に変換することです。この記事では、この変換を実現するプロセスについて詳しく説明します。

問題:

PHP 配列が与えられた場合、特定の形式の JavaScript 配列にどのように変換できるでしょうか。 ?

解決策:

PHP は、 json_encode() 関数。PHP 配列を JavaScript Object Notation (JSON) 形式に変換するように設計されています。 JSON は、JavaScript で簡単に解析して使用できる一般的なデータ交換形式です。

json_encode() を使用して PHP 配列を JavaScript 配列に変換するには、次の手順に従います:

  1. PHP 配列を定義します。
$php_array = array('Element 1', 'Element 2', 'Element 3');
ログイン後にコピー
  1. json_encode() 関数を使用して JSON に変換します。
$json_string = json_encode($php_array);
ログイン後にコピー
ログイン後にコピー
  1. 結果の JSON 文字列は、JavaScript で配列として使用できます。変数:
const javascript_array = <?php echo $json_string; ?>;
ログイン後にコピー
ログイン後にコピー

例:

問題で提供されている PHP 配列を考えてみましょう:

$php_array = array(
    [0] => '001-1234567',
    [1] => '1234567',
    [2] => '12345678',
    [3] => '12345678',
    [4] => '12345678',
    [5] => 'AP1W3242',
    [6] => 'AP7X1234',
    [7] => 'AS1234',
    [8] => 'MH9Z2324',
    [9] => 'MX1234',
    [10] => 'TN1A3242',
    [11] => 'ZZ1234'
);
ログイン後にコピー

変換して、 json_encode() を使用した JavaScript 配列:

$json_string = json_encode($php_array);
ログイン後にコピー
ログイン後にコピー

This次の JSON 文字列が生成されます:

["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"]
ログイン後にコピー

これは、配列として JavaScript 変数に割り当てることができます:

const javascript_array = <?php echo $json_string; ?>;
ログイン後にコピー
ログイン後にコピー

以上がPHP 配列を JavaScript 配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート