কম্পিউটার

কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন একটি PHP অ্যারে পাস?


পিএইচপি অ্যারে একটি জাভাস্ক্রিপ্ট ফাংশনে পাস করা যেতে পারে 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

  1. JavaScript array.includes() ফাংশন

  2. JavaScript array.toLocaleString() ফাংশন

  3. জাভাস্ক্রিপ্টে অ্যারে findIndex() ফাংশন

  4. জাভাস্ক্রিপ্টে কিছু() ফাংশন অ্যারে করুন