phpの変数をjavascriptに渡す方法

説明

特に説明はいらないですね。

var js_value="<?php echo $php_value;?>";

javascriptからphp

せっかくなので逆も紹介しときます。
phpのprintかechoをつかってjsの構文を書きだしてやれば終わりです。

<?php
	$a="test";
	print("<script type=\"text/javascript\">");
	print("var a = ".$a.";");
	print("alert(a);");
	print("</script>");
?>

phpから配列をSmarty経由でjavascript

php
<?php
$array_csv = implode(”,”,$array); // $latという配列をカンマ区切りで展開して、$lathaiに代入
$smarty->assign('array_csv', $array_csv);
JS側
var array_csv = "{$array_csv}";
var array = array_csv.split(",");