ホームページ > 記事 > ウェブフロントエンド > PHPでjs配列に値を代入する方法
PHP 関数ライブラリには、JSON をエンコード/デコードするための関数 json_encode() と json_decode() が用意されており、配列やオブジェクトを JavaScript により簡単に渡すことができます
インターフェイス パーティの要件により、データは js で処理されるため、 php プログラムは次のようにする必要があります。データベースは値を取得し、それを js 配列に割り当てます。 PHP配列のデータエンコーディングはJS配列のエンコーディング形式と異なり、直接出力できないため、まだ良い方法が見つかりません。
インターネットで検索した後、解決策を見つけました:
PHP 関数ライブラリには、JSON をエンコード/デコードするための関数、json_encode() および json_decode() が用意されており、これにより、配列またはオブジェクトを javascript に簡単に渡すことができます。注: JSON 拡張機能は PHP 5.2 以降にのみバインドされます。
phpで次のように記述します:
コードは次のとおりです:
$arr = array('1',array('2','3'),array('new','old')); $new_arr = json_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]] echo "var data =". $new_arr;
ページ内で上記phpファイルを参照した後、データをjsで直接操作できます。
以上がPHPでjs配列に値を代入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。