I have a PHP array I want to use in my JavaScript code. I\'d rather not do something like for all of the elements in it
Lazy method:
<script>
var arr = [];
<?php
$phparray = array(array(1, 2, 3), array(4, 5, 6));
foreach ($phparray as $i) {
echo 'arr.push([' . implode(', ', $i) . ']);';
}
?>
</script>
This isn't the "best" method, but hey it works.
As a JSON Object using the json_encode function. You can then read this with Javascript easily as it is a native javascript object. http://php.net/manual/en/function.json-encode.php
json_encode($array);
JSON is easily parsable in JQuery, but for pure JavaScript see here:
http://www.json.org/js.html