ここではPHPからJavascriptに配列変数を渡す方法を解説しています。
PHPで配列を文字列に整形
<?php $arrBar = array(1,2,3); $arrBar = implode(',', $arrBar);
「implode」を使い、配列を「,」カンマ区切りの文字列に整形します。
Javascriptに変数を渡す
<script type="text/javascript"> var jsBar = '<?php echo $arrBar; ?>'; </script>
PHP側で「,」カンマ区切りの文字列に整形した変数をJavascriptに渡します。
Javascriptで文字列から配列へ整形
<script type="text/javascript"> var bar = jsBar.split(','); </script>
「split」を使い、受け取った変数を文字列から配列に整形し直します。
これで配列変数の受け渡しができます。