>  기사  >  백엔드 개발  >  PHP 배열을 js 배열 객체로 변환하는 방법

PHP 배열을 js 배열 객체로 변환하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-09-28 13:59:062586검색

PHP 배열을 js 배열 객체로 변환하는 방법: 먼저 [$arr] 배열을 가져온 다음 [json_encode()] 함수를 사용하여 배열의 각 값을 json으로 인코딩한 다음 마지막으로 arr을 사용합니다. 배열을 수락합니다. ㅋㅋㅋ array

foreach ($arr as $value) {
    $json .= json_encode($value) . ',';
} 
echo '[' . substr($json,0,strlen($json) - 1) . ']';

는 $arr의 각 값을 json으로 인코딩한 다음 json 배열을 출력하려고 하므로 컴파일된 각 값 뒤에 쉼표를 추가하고 마지막으로 모든 값 외부에 '[]'를 추가합니다. 이것이 형식입니다. json 배열. 각 값이 json으로 인코딩된 후에 쉼표를 추가하기 때문에 모든 값이 배열에 병합될 때 추가 쉼표가 발생하므로 substr() 함수를 사용하여 마지막 값을 제거해야 합니다. 콤마! PHP 배열을 js 배열 객체로 변환하는 방법

그럼 js 파일을 살펴보겠습니다

php 파일에서 전송된 json 배열을 받기 위해 arr을 사용할 때

var json = JSON.parse(arr);
JSON은 우리가 다운로드하기 시작한 파일에 정의된 객체입니다. 우리는 JSON을 변환하기 위해 해당 구문 분석 방법을 사용합니다. js 배열로 배열하세요! 이는 js 배열을 받는 변수 json이므로 직접 인쇄할 수 없습니다. json 배열이나 json[0]을 순회하여 출력할 수 있습니다! 사실 직설적으로 말하면, PHP 배열을 js 배열로 변환하려는 우리의 아이디어는 이를 달성하기 위해 중간 양의 json을 사용하는 것입니다! 물론, php와 js만 사용하여 배열을 변환할 수도 있습니다. 방법은 두 가지 이상입니다!

프로그래밍 학습에 대해 더 알고 싶다면

php training

칼럼을 주목해주세요!

 json_encode()

위 내용은 PHP 배열을 js 배열 객체로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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