php与 json函数的示例与关系

96
计科学堂
2019-04-29 23:56:20 浏览次数:0

 很多时候是因为使用ajax对象时,程序与JS函数之间的数据交互。因为JS不认识PHP中的数组,PHP也不认识JS中的数组或对象,>所以要用到Json很好的解决了这个问题.

 很多时候是因为使用ajax对象时,程序与JS函数之间的数据交互。因为JS不认识PHP中的数组,PHP也不认识JS中的数组或对象,>所以要用到Json很好的解决了这个问题.

Json的具体形式是:
1.对象
对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
例如: {“username”: “Eric”,”age”:23,”sex”: “man”}
2、数组
数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
例如: ["Eric",23, "man"]
PHP中将数组转变成Json 强大的PHP已经提供了内置函数:json_encode() 和 json_decode()。很容易理解,json_encode()就是将PHP数组转换成Json。相反,json_decode()就是将Json转换成PHP数组。 例如:
$array = array("name" => "Eric","age" => 23); 
  echo json_encode($array);
程序将打印出 :  {“name”:”Eric”,”age”:23}
再看下面的例子:
$array = array(0 => "Eric", 1 => 23);   echo json_encode($array);
程序将打印出 :["Eric",23] 关键词:php与json
  [错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]