Placing PHP array values into a javascript array?

Posted by Michael Harringon on Stack Overflow See other posts from Stack Overflow or by Michael Harringon
Published on 2010-05-17T00:53:59Z Indexed on 2010/05/17 1:00 UTC
Read the original article Hit count: 295

Filed under:
|
|
|

Is these a way i can loop through a PHP array and have the data outputted into a JavaScript array?

For example, the JS script below will not work

var mon_Loop = <?php echo $rowCount_Mon ?>;
var mon_Events = new Array();
for(i = 0; i < mon_Loop; i++)
{ 
   mon_Events[i] = <?php $divMon[i] ?>
}

I Know its because the "i" is not a php variable so therefore invalid inside the php section, but its just an way to show what i would like to achieve. The $rowCount variable count the number of rows and is then used to for the loop. Lets say, for example that I want to place the contents of the PHP array "$divMon[0]" into the javascript array mon_Events[0].

I know that i can do it manually, like below

mon_Events[0] = <?php echo $divMon[0] ?>

But i have lots of these and therefore need the loop, Is there some JS or PHP that could do this?

Cheers.

© Stack Overflow or respective owner

Related posts about php

Related posts about JavaScript