ここでは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」を使い、受け取った変数を文字列から配列に整形し直します。
これで配列変数の受け渡しができます。
