将php数组传递到js—json_encode(),json_decode()
来源:互联网 发布:python无限循环语句 编辑:程序博客网 时间:2024/05/21 09:31
json_decode(),对一个json字符串进行解码,json_encode()是生成一个json字符串
*(备注:关于在JS里调用传过来的数组的问题。可以用object的方式:obj.id、obj.name但是更多时候,它显示给我undefined,所以更推荐大家用数组的方式:obj[id]、obj[name] )
上面的解释很清楚了,关于php里数组赋值的问题,列举如下:
<?php//对象class JsonTest{var $id = 1;var $name = 'heiyeluren';var $gender = '男';}$obj = new JsonTest;echo json_encode($obj)."<br />"; //{"id":1,"name":"heiyeluren","gender":"\u7537"}//数字索引数组$arr1 = array(1, 'heiyeluren', '男');echo json_encode($arr1)."<br />"; //[1,"heiyeluren","\u7537"]//关联索引数组$arr2 = array("id"=>1,"name"=>'heiyeluren',"gender"=>'男');echo json_encode($arr2)."<br />"; //{"id":1,"name":"heiyeluren","gender":"\u7537"}//多维数字索引数组$arr3 = array(array(1, 'heiyeluren', '男'), array(1, 'heiyeluren', '男'));echo json_encode($arr3)."<br />"; //[[1,"heiyeluren","\u7537"],[1,"heiyeluren","\u7537"]]//关联索引数组$arr4 = array(array("id"=>1,"name"=>'heiyeluren',"gender"=>'男'), array("id"=>1,"name"=>'heiyeluren',"gender"=>'男'));echo json_encode($arr4)."<br />"; //[{"id":1,"name":"heiyeluren","gender":"\u7537"},{"id":1,"name":"heiyeluren","gender":"\u7537"}]?>
*(备注:关于在JS里调用传过来的数组的问题。可以用object的方式:obj.id、obj.name但是更多时候,它显示给我undefined,所以更推荐大家用数组的方式:obj[id]、obj[name] )
0 0
- 将php数组传递到js—json_encode(),json_decode()
- php json_encode 和 json_decode
- php 数组转json,json转数组 json_encode json_decode 失败
- php 关于json_encode/json_decode和json_encode/unserialize
- php之json_encode和json_decode
- php中json_decode()和json_encode()
- php : json_decode json_encode两个方法
- php 中利用json_encode和json_decode传递包含特殊字符的数据
- 将PHP数组或对象传递给javascript 交互 传值 json_encode
- 将PHP数组赋值给JS通过php系统函数json_encode()来实现
- 将PHP数组赋值给JS通过php系统函数json_encode()来实现
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php json_encode json_decode 操作中文字符
- php json_encode()与json_decode()的区别
- php中json_decode()和json_encode()的使用方法
- php中的json_encode和json_decode函数
- php中json_decode()和json_encode()的使用方法
- 经典c程序(0016)---s=a+aa+aaa+aaaa+aa...a的值
- 1px dotted 在IE6下不支持
- Hash算法学习(1)
- IE6下父级有边框的时候,子元素的margin值消失
- C++异常处理机制
- 将php数组传递到js—json_encode(),json_decode()
- 沙盒(二)
- hadoop的rpc同异步转换原理
- JFreeChar中文API
- perl写子程序持久性私有变量state声明符报错的原因
- <<The C Programming Language>>学习之路-练习题参考答案 1-11
- 2048 C语言版
- 计算机视觉 监测小组
- HDU 2095