ホームページ  >  記事  >  バックエンド開発  >  PHP のヒント: json_encode() を使用して js 配列に値を割り当てる

PHP のヒント: json_encode() を使用して js 配列に値を割り当てる

jacklove
jackloveオリジナル
2018-05-22 15:38:002360ブラウズ

この記事では、json_encode() が js 配列に値を割り当てる方法について詳しく説明します。

1. json_encode() を使用して js 配列に値を代入します

多くの場合、PHP で処理された結果を処理のために js に支払う必要があります。ただし、js に値を割り当てる場合、単一の変数の割り当ては比較的単純で、テンプレート タグを通じて PHP 変数を直接出力するだけで実装できます。例:

PHP:
$this->title='I love THINKPHP';
JS:
<script>
var title="{$title}";
</script>


このようにして、PHP 変数の $title 値を js で処理できます~

ただし、PHP で処理された配列を js の配列に代入すると、多くの問題が発生します。 。単一の変数のように値を直接代入すると、js は配列内の各要素を読み取ることができません。

実際のアプリケーションでは、json_encode() 関数を使用して PHP 配列を処理します。これにより、PHP で処理された配列を json データ形式で簡単に送信できます。例:

PHP:
$this->myarr=array(&#39;Think&#39;,&#39;PHP&#39;,&#39;China&#39;);
JS:
<script>
var myarray={:json_encode($myarr)};  //注意,这里不要用双引号或单引号;
var arr = <!--?php echo json_encode($arr, JSON_PRETTY_PRINT) ?-->;
</script>


このとき、js の myarray=['Think','PHP','China']; は、このような json 形式の配列であり、js で非常に簡単に処理できます。

json_encode()関数を使用すると、PHP配列をjs配列に簡単に割り当てることができます~

この記事では、json_encode()でjs配列に値を割り当てる関連内容について説明します。中国語のウェブサイト。

関連する推奨事項:

PHP および XML テクノロジの特性と構文の使用手順

PHP および Ajax テクノロジを例とともに説明

Thinkphp5 の事前操作の詳細な説明

以上がPHP のヒント: json_encode() を使用して js 配列に値を割り当てるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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