A-A+
json格式和php数组的相互转换
有必要先说一下什么是 json 格式,json格式是一种轻量级的数据交换格式,它采用的是完全独立的语言文本格式,也可以说 json是数组形式的,简单说就是 javascrip中的对象和数组,所以这两种结构就是对象和数组的两种结构,通过这两种结构可以表示各种复杂的结构,当然,如果我们经常使用PHP数组或者是对象的话,看到 json 格式的数据就感觉很熟悉了。
比如,它的格式可以这样来表示:{"firstName":"Brett"},多个格式的话就是 {"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"} 这样子了,其实 json 格式的数组在小型站点基本上应用不到,但是用它来转换数组还是比较实用的,下面是一组 json 格式与 PHP 数组的相互转换代码,简单的了解一下吧。
$json_arr = array('WebName'=>'夏日博客','WebSite'=>'https://www.xiariboke.net');
$php_json = json_encode($json_arr); //把php数组格式转换成 json 格式的数据
echo $php_json;
$php_json = json_decode($php_json); //再把json格式的数据转换成php数组
print_r($php_json);
json数组
$json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的数组转换成 php的数组
$arr = (Array)json_decode($json);
echo $arr[0]->id; //用对象的方式访问
这个有点不懂,学习一下
赞一个,博主对json 和phP 很精通啊,欢迎互访
话说七夕了,跟代码过么
如果想完全格式化成数组可以采用json_decode($json,true);
博主是技术出身呀。。
对技术不是很感冒,我就是来看看
支持!不过我也看不懂……
博主除了学PHP之外还懂什么呢?
设计与服务器管理。
同样看不懂代码的路过
asp里好象没有这个格式吧,看起来很方便的样子
这种格式是种独立的,与什么语言没多大关系。
支持夏日,虽然我不懂,哈哈~
现在好东西太难得了,就是不太看得懂啊,是我太笨了么
不错
坐等简单一点的,这个应该还是有用的
博主能不能写简单一点
复杂
不太看得懂
看不懂,只能支持了。
看不懂,不过,这种原创博客文章的写法,也值得我参考哈
没其它写的了,只能写些技术文章了.