What is the best practice for passing PHP variables to JavaScript variables in a for loop?

When passing PHP variables to JavaScript variables in a for loop, it is best practice to use json_encode() to convert the PHP array into a JSON object, which can then be easily accessed in JavaScript. This ensures that the data is properly formatted and can be safely passed between the two languages.

<?php

// Sample PHP array
$phpArray = array("apple", "banana", "orange");

// Convert PHP array to JSON object
$jsonArray = json_encode($phpArray);

// Output JavaScript variable with JSON data
echo "<script> var jsArray = $jsonArray; </script>";

?>