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

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

小云云
リリース: 2023-03-21 18:16:01
オリジナル
2016 人が閲覧しました

この記事では、主に 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();

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

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

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

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

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

と同等 関連推奨事項:

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート