首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将php数组转换为javascript数组

如何将php数组转换为javascript数组
EN

Stack Overflow用户
提问于 2016-04-22 01:43:13
回答 2查看 4.2K关注 0票数 -2

我曾尝试将PHP array实现为JavaScript,但问题是它不能正确转换。

例如,如果PHP数组$new_array的值为a,q,s,t,u,它将赋值给JavaScript数组的所有索引,例如:

代码语言: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代码:

代码语言:javascript
复制
    $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代码

代码语言:javascript
复制
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);?>];
    }

我想要赋值如下:

代码语言:javascript
复制
array[0]=a;
array[1]=q;
array[2]=s;
array[3]=t;
array[4]=u;   

我想在这个模式中做,但它不起作用。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36776860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档