>백엔드 개발 >PHP 튜토리얼 >js에서 배열을 가져오고 PHP 배열을 처리하는 방법

js에서 배열을 가져오고 PHP 배열을 처리하는 방법

小云云
小云云원래의
2018-03-20 10:18:232015검색

이 글은 주로 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);

php 배열 $music과 json 배열로 변환된 $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);

php 변환 배열을 json Encode로 변환한 다음 eval 함수를 통해 js 배열로 변환합니다.

두 번째 유형: var data=aef70eaf44f5de0f9eaa20def19c695d;

여기서는 PHP에서 json 인코딩 배열을 직접 사용합니다.

세 번째 유형: var data={$str};

여기서는 PHP의 간단한 구문이 직접 사용됩니다. {} c1509bb4e65f64bd69b72eb1ae5817c6

과 동일 관련 권장 사항:

python 처리 PHP 배열 텍스트 파일 인스턴스

위 내용은 js에서 배열을 가져오고 PHP 배열을 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.