ホームページ  >  記事  >  ウェブフロントエンド  >  PHPでjs配列に値を代入する方法

PHPでjs配列に値を代入する方法

巴扎黑
巴扎黑オリジナル
2017-08-04 16:58:172482ブラウズ

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 サイトの他の関連記事を参照してください。

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