পিএইচপি অ্যারে একটি জাভাস্ক্রিপ্ট ফাংশনে পাস করা যেতে পারে json_encode ব্যবহার করে কোডের নীচের লাইনগুলি −
<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