Method 1: Using the json_encode() function:The
json_encode()function is used to return a JSON representation of a value or array. The function can accept both one-dimensional and multi-dimensional arrays.
steps : Example : php
// Create an array
$
sampleArray
=
array
(
0 = > "Geeks",
1 = > "for",
2 = > "Geeks",
)
?>
<
script
>
// Access the array elements
var passedArray =
php
echo json_encode ($sampleArray); ?>;
// Display the array elements
for (var i = 0; i <
passedArray.length
; i ++ ) {
document.write (passedArray [i]);
}
< / script >
Output:GeeksforGeeks
Method 2: Using the PHP implode() function:implode() is used to concatenate array elements. The implode() function is an alias for the join() function and works exactly the same as the join() function.
The implode() function is used to construct a string that becomes an array literal in JavaScript. So, if we have an array in PHP, we can pass it to JavaScript like this:var passedArray = ;
Example : php
// Creating a PHP Array
$
sampleArray
=
array
(’Car’,’ Bike’, ’Boat’);
?>
<
script
type
=
" text / javascript " >
// Using PHP implode() function
var passedArray =
php
echo ’[" ’. implode (’ "," ’, $sampleArray).’ "]’?>;
// Printing the passed array elements
document.write (passedArray);
< /
script
>
Output:Car, Bike, Boat