ホームページ >バックエンド開発 >PHPの問題 >PHP配列をJS配列オブジェクトに変換する方法

PHP配列をJS配列オブジェクトに変換する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-09-28 13:59:062613ブラウズ

php 配列を js 配列オブジェクトに変換する方法: 最初に [$arr] 配列を取得し、次に関数 [json_encode()] を使用して配列の各値を json エンコードし、次に json 配列を出力します。 use arr は配列を受け入れます。

PHP配列をJS配列オブジェクトに変換する方法

関連する学習に関する推奨事項: js ビデオ チュートリアル

#php 配列を js 配列オブジェクトに変換する方法:

まず php ファイルを確認し、$arr 配列を取得したら

foreach ($arr as $value) {
    $json .= json_encode($value) . ',';
} 
echo '[' . substr($json,0,strlen($json) - 1) . ']';

json_encode()

は $arr の各値を json エンコードし、json 配列を出力したいので、コンパイルされた各値の後にカンマを追加し、最後に '[すべての値の外側]' を追加します。これが形式です。 json 配列の各値が json エンコードされた後にカンマを追加するため、すべての値が配列にマージされるときに余分なカンマが発生するため、substr() を使用する必要があることに注意してください。関数はその最後の値を削除します。コンマ! 次に、js ファイルを見てみましょう

php ファイルによって送信された json 配列を arr を使用して受信する場合

var json = JSON.parse(arr);

JSON は、開始するファイルで定義されたオブジェクトですダウンロード中は、その parse メソッドを使用して json 配列を js 配列に変換します。これは js 配列を受け取る変数 json なので、直接出力することはできませんが、json 配列または json[0] をトラバースして出力できます。

実際、率直に言うと、php 配列を js 配列に変換するという私たちのアイデアは、それを実現するために中間量の json を使用することです。もちろん、php と js のみを使用して配列を変換することもできます。方法は複数あります。

プログラミングについてさらに詳しく知りたい場合は、

php training 列に注目してください。

以上がPHP配列をJS配列オブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。