ホームページ >バックエンド開発 >PHPチュートリアル >jsで配列を取得してphp配列を処理する方法

jsで配列を取得してphp配列を処理する方法

小云云
小云云オリジナル
2018-03-20 10:18:232028ブラウズ

この記事では、主に js で配列を取得し、php 配列を処理する方法をコードの形で共有します。お役に立てれば幸いです。

	$music=array();
	$music['tayler']=array();
	$music['walker']=array();
	
	$music['tayler'][]='ours';
	$music['tayler'][]='style';
	$music['tayler'][]='red';
	
	$music['walker'][]='all fall down';
	$music['walker'][]='faded';
	$str=json_encode($music);

json 配列に変換された php 配列 $music と $str が php バックグラウンドで書き込まれました。これで、php バックグラウンドはこれらの配列を現在のページに渡します。

				<script type="text/javascript">
					function changesinger(va,data){
						var second = document.getElementById("second-data");
						while(obj=second[0]){
							obj.remove();
						}
						<!-- var data=eval(<?php echo json_encode($music);?>);   -->
						<!-- var data=<?php echo $str;?>; -->
						var data={$str};
						for(var i=0;i<data[va].length;i++){
							var opt=document.createElement("OPTION");
							opt.text=data[va][i];
							second.add(opt); 
						}
						
					}
				</script>

js で php 配列を使用する場合は、json 形式に変換する必要があります。

最初の方法: var data=eval(993003aaac23667cffe472760c42e099);

Convert php配列を json にエンコードし、eval 関数を通じて js 配列に変換します。

2 番目のタイプ: var data=aef70eaf44f5de0f9eaa20def19c695d;

ここでは、php で json エンコードされた配列を直接使用します。

3 番目のタイプ: var data={$str};

ここでは php の単純な構文が直接使用されています。 {} c8d0bbff749c9257569b9eca7afd8f11

と同等 関連推奨事項:

Python 処理 PHP 配列テキスト ファイル インスタンス

以上がjsで配列を取得してphp配列を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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