이 글은 주로 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();
php 변환 배열을 json Encode로 변환한 다음 eval 함수를 통해 js 배열로 변환합니다.
두 번째 유형: var data=;
여기서는 PHP에서 json 인코딩 배열을 직접 사용합니다.
세 번째 유형: var data={$str};
여기서는 PHP의 간단한 구문이 직접 사용됩니다. {} echo; ?>
과 동일 관련 권장 사항:
위 내용은 js에서 배열을 가져오고 PHP 배열을 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!