php中给js数组赋值方法
2014-03-10 00:00
253 查看
因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。一直没有找到很好的办法,因为PHP数组的数据编码和JS 数组的编码格式不一样,不能直接输出。
在网上搜索一通后,找到的解决的方法:
PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript。注意:PHP 5.2以上才绑定了JSON扩展。
在php如下写:
在页面中引用以上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 is_numberic函数造成的SQL注入漏洞
- PHP 分页技术
- Yii中使用activeFileField上传图片注意事项
- PHP中的$this用法
- PHP学习 mysqli的基本操作
- php中$this->是什么意思?
- 配置Source Insight阅读PHP项目的代码
- PHP 学习 分页类
- php经典算法
- The Zend Framework MVC Architecture
- BusyBox tftp 的使用
- 关于图片2进制的处理
- PHP 单例模式解析和实战
- PHP array_filter函数的一点应用 获取二维数组中指的键值的结果
- PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
- PHP学习4 查询
- php中单引号和双引号的区别
- PHP学习3 查询
- Mac os X 里安装pear安装包管理工具
- busybox中移植vsftp和telnet服务