PHP 배열을 JavaScript로 변환
특히 PHP 배열을 JavaScript 배열로 변환하여 PHP와 JavaScript 간에 데이터를 교환해야 할 수도 있습니다. . 정확한 변환은 특정 데이터 구조에 따라 다를 수 있지만 PHP는 배열을 JavaScript와 호환되는 형식으로 변환하는 편리한 방법을 제공합니다.
해결책
PHP는 PHP 데이터 구조를 JSON(JavaScript Object Notation) 형식으로 변환하는 기본 함수인 json_encode(). JSON은 애플리케이션 간의 데이터 교환에 일반적으로 사용되는 텍스트 데이터 형식입니다. PHP 배열을 JSON으로 변환하려면 다음을 사용하세요.
$js_array = json_encode($php_array);
이렇게 하면 JavaScript 배열을 나타내는 문자열이 생성됩니다. 그런 다음 JavaScript에서 var 키워드를 사용하여 배열 변수를 정의하고 문자열을 할당할 수 있습니다.
var javascript_array = <?php echo $js_array; ?>;
예
다음 PHP 배열을 고려하세요.
$php_array = array( '001-1234567', '1234567', '12345678', '12345678', '12345678', 'AP1W3242', 'AP7X1234', 'AS1234', 'MH9Z2324', 'MX1234', 'TN1A3242', 'ZZ1234' );
json_encode()를 사용하면 JSON이 생성됩니다. 문자열:
"[\"001-1234567\",\"1234567\",\"12345678\",\"12345678\",\"12345678\",\"AP1W3242\",\"AP7X1234\",\"AS1234\",\"MH9Z2324\",\"MX1234\",\"TN1A3242\",\"ZZ1234\"]"
JavaScript에서는 이 JSON 문자열을 변수에 할당할 수 있습니다.
var javascript_array = ["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"];
그러나 이 예의 데이터는 제공된 도시 이름과 관련이 없습니다.
위 내용은 PHP 배열을 JavaScript 배열로 효율적으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!