PHP function to convert PHP arrays into Javascript is json_encode() only.Note that json_encode() is available only in PHP 5.2 and up, so please check whther you're using an older version.
Ref: http://php.net/manual/en/function.json-encode.php
You can see the example in same page:
Example #1 A json_encode() example
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
The above example will output:
{"a":1,"b":2,"c":3,"d":4,"e":5}
For multi dimensional arrays use below one:
$arr = array();
while($row = mysql_fetch_assoc($returnarray)) {
$arr[] = $row;
}
echo json_encode($arr);
Use it in javascript as:
<script type="text/javascript">
var jArray= <?php echo json_encode($arr); ?>;
for(var i=0;i<10;i++){ // use correct limit instead of 10
alert(jArray[i]);
}
</script>
Another way to get elements is:
alert(jArray[0].Key);