我曾尝试将PHP array实现为JavaScript,但问题是它不能正确转换。
例如,如果PHP数组$new_array
的值为a,q,s,t,u
,它将赋值给JavaScript数组的所有索引,例如:
js_array[0]=a,q,s,t,u;
js_array[1]=a,q,s,t,u;
js_array[2]=a,q,s,t,u;
js_array[3]=a,q,s,t,u;
js_array[4]=a,q,s,t,u;
js_array[5]=a,q,s,t,u;
这是我的PHP代码:
$new_array = array(); // create a new array
$sql=mysql_query("SELECT * FROM animate ORDER BY RAND() LIMIT 5") or die("query Field");
while($row=mysql_fetch_array($sql)){
$new_array[] = $row['code'];
}
js代码
var array =[<?php echo json_encode($new_array);?>];
alert(array[0]);
for(var i=0; i <=9 ; i++)
{
array[i]=[<?php echo json_encode($new_array);?>];
}
我想要赋值如下:
array[0]=a;
array[1]=q;
array[2]=s;
array[3]=t;
array[4]=u;
我想在这个模式中做,但它不起作用。
https://stackoverflow.com/questions/36776860
复制相似问题