php中给js数组赋值方法_javascript技巧
程序员文章站
2022-04-12 11:13:34
...
因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。一直没有找到很好的办法,因为PHP数组的数据编码和JS 数组的编码格式不一样,不能直接输出。
$arr = array('1',array('2','3'),array('new','old'));
$new_arr = json_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]]
echo "var data =". $new_arr;
在页面中引用以上php文件后,在js中在直接可以对data进行操作。
在网上搜索一通后,找到的解决的方法:
PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript。注意:PHP 5.2以上才绑定了JSON扩展。
在php如下写:
复制代码 代码如下:
$arr = array('1',array('2','3'),array('new','old'));
$new_arr = json_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]]
echo "var data =". $new_arr;
在页面中引用以上php文件后,在js中在直接可以对data进行操作。
上一篇: php数据库批量删除方法
下一篇: python中怎么实现保留两位小数
推荐阅读
-
Visual Studio中js调试的方法图解_javascript技巧
-
js类中获取外部函数名的方法_javascript技巧
-
php判断数组中是否存在指定键(key)的方法_php技巧
-
JS中获取数据库中的值的方法_javascript技巧
-
js中settimeout方法加参数_javascript技巧
-
JS往数组中添加项性能分析_javascript技巧
-
js中设置元素class的三种方法小结_javascript技巧
-
在js中取json.php的数据并赋值给js中变量
-
js过滤数组重复元素的方法_javascript技巧
-
js/jquery解析json和数组格式的方法详解_javascript技巧