PHP と JavaScript を操作する場合、それらの間でデータを交換することが重要になる場合があります。一般的なタスクの 1 つは、PHP 配列を JavaScript 配列に変換することです。この記事では、この変換を実現するプロセスについて詳しく説明します。
問題:
PHP 配列が与えられた場合、特定の形式の JavaScript 配列にどのように変換できるでしょうか。 ?
解決策:
PHP は、 json_encode() 関数。PHP 配列を JavaScript Object Notation (JSON) 形式に変換するように設計されています。 JSON は、JavaScript で簡単に解析して使用できる一般的なデータ交換形式です。
json_encode() を使用して PHP 配列を JavaScript 配列に変換するには、次の手順に従います:
$php_array = array('Element 1', 'Element 2', 'Element 3');
$json_string = json_encode($php_array);
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 サイトの他の関連記事を参照してください。