<script language="javascript">
matrix=new Array();
<?
for ($i=0;$i<count($value);++$i)
{
echo "matrix[".$i."]=\"".$value[$i]."\";\n";
}
?>
</script>
matrix=new Array();
<?
for ($i=0;$i<count($value);++$i)
{
echo "matrix[".$i."]=\"".$value[$i]."\";\n";
}
?>
</script>
因为我这里循环是比较多的。最少得几百次吧!
$phpArray = array("cloudchen","mumac","jordan","andy");
?>
<script language="javascript">
var jsArray = new Array('<?=implode("','",$phpArray)?>');
alert(jsArray.join(","));
</script>
记得常用join输出数组,而不要用循环
$s = "'".join("','",$value).","; // 将数组连接成串
echo <<< JS
<script>
ary = new Array($s);
//其他js语句
</script>
JS;
?>