PHP 배열은 아래 코드 줄과 함께 json_encode를 사용하여 JavaScript 함수에 전달할 수 있습니다. -
<script> var var_name= <?php echo json_encode($php_variable); ?>; </script>
문자열과 같은 JSON에서 객체를 구문 분석해야 하는 경우(AJAX 요청에 필요) 아래 코드 줄을 사용할 수 있습니다. −
var my_data = "<JSON-String>"; var my_var = JSON.parse(my_data);
예시
예를 들어 보겠습니다 -
<?php // Create a PHP array $sample_array = array( 0 => "Hello", 1 => "there", ) ?> <script> // Access the elements of the array var passed_array = <?php echo json_encode($sample_array); ?>; // Display the elements inside the array for(var i = 0; i < passed_array.length; i++){ document.write(passed_array[i]); } </script>
출력
이것은 다음과 같은 출력을 생성합니다 -
Hellothere