<%
$array_str=array(1,2,3,4,5,6);//原有数组 1,2,3,4,5,6
for($i=0;$i<count($array_str);$i++){
$suz.=$array_str[$i].",";
}
%>
<body onload=ft()>
<form name=frm>
<input type=hidden value="<%=$suz%>" name="suz">
<input type=hidden value="<%=count($array_str)%>" name="suzcount">
<span id=sp1></span>
</form>
<script>
function ft(){
var sps=""
suzz=frm.suz.value.split(",")
for(i=0;i<frm.suzcount.value;i++){
sps=sps+suzz[i]+"<br>\n"
}
sp1.innerHTML=sps
}
</script>
$array_str=array(1,2,3,4,5,6);//原有数组 1,2,3,4,5,6
for($i=0;$i<count($array_str);$i++){
$suz.=$array_str[$i].",";
}
%>
<body onload=ft()>
<form name=frm>
<input type=hidden value="<%=$suz%>" name="suz">
<input type=hidden value="<%=count($array_str)%>" name="suzcount">
<span id=sp1></span>
</form>
<script>
function ft(){
var sps=""
suzz=frm.suz.value.split(",")
for(i=0;i<frm.suzcount.value;i++){
sps=sps+suzz[i]+"<br>\n"
}
sp1.innerHTML=sps
}
</script>
Array.prototype.list=function()//显示数组
{
var n,result="";
if(!(this instanceof Array)) return;
for(n=0;n<this.length;n++)
result+=(this[n] instanceof Array)?"array=>\n("+this[n].list()+")\n":this[n]+"\n";
return result;
}
</script>
<?
$arr=array("a","b","c","d");
echo "<script>\n";
echo "var arr=['".implode($arr,"','")."']\n";
echo "alert('转入js数组arr:\\n'+arr.list());\n";
echo "</script>\n";
?>
arr_js=new Array();
<?
while(list($key,$value)=each($array_str)){
?>
arr_js[arr_js.length]=<? echo $array_str[$i] ?>
<? } ?></script>这样$arrar_str数组的内容就存在js的arr_js数组中去了。