下载鸥 > 网站下载 > 开发教程 > PHP

json数据{}转为php数组[]

264 2021-05-13 02:00:03

收藏
json是使用非常广泛的数据,通过使用json,我们还可以实现多种语言的联动。今天我们讲讲json数组怎样转为php数组。

json数据{}转为php数组[]

举例说明

现有一段json数据,格式如下
string(565) "{ "status": 0, "message": "query ok", "result": { "title": "东方明珠", "location": { "lng": 121.657364, "lat": 31.58452 }, "ad_info": { "adcode": "310151" }, "address_components": { "province": "上海市", "city": "上海市", "district": "崇明区", "street": "", "street_number": "" }, "similarity": 0.8, "deviation": 1000, "reliability": 7, "level": 10 } }"

如果要用php来读取指定数据,如status,直接用php获取肯定是会报错的。这个时候,我们就要将这段数据转为php数组。
 

转化方式

$data=json_decode($data,true)
//此处的true参数不可省略
//如果没有加true,这就是对象
//需要用$data->code的方式获取

这样,我们就实现了json数据转为php数组的转化。

本文地址:https://xzo.com.cn/develop/php/944.html

有帮助,很赞!

信息来源:下载鸥
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于PHP

PHP是一种服务器端、跨平台、html嵌入式的脚本语言,其功能十分强大、入门简单。在过去,民间一直有说法称“PHP是最好的编程语言”,是PHP开发者对自身所使用语言的肯定。

PHP曾是最主流的网站web开发语言之一,现在也依然十分流行。

推荐PHP开发教程
php怎样开发一个访问密码的界面防止资源被爬取?
php怎样开发一个访问密码的界面防止资源被爬取?

互联网上每天都有很多爬虫到处爬取内容,你可能不知道他们是干嘛的,但其中肯定...

1 282
PHP排序函数sort、asort、rsort、krsort、ksort区别与用法详解
PHP排序函数sort、asort、rsort、krsort、ksort区别与用法详解

在php中自带了大量了数组排序函数,使用起来非常简单,下面我们一一来介绍一下...

3 316
宝塔Nginx免费防火墙提示post参数(post_max_size)值长度超过20w已被系统拦截怎么办?
宝塔Nginx免费防火墙提示post参数(post_max_size)值长度超过20w已被系统拦截怎么办?

页面提交post请求后被宝塔防火墙拦截,查看日志显示错误:参数值长度超过20w已...

1 412
php多维数组foreach循环
php多维数组foreach循环

多维数组在实际开发中比较常见,要foreach循环也很简单。...

0 302
怎样在每次发起请求时重置session_id?
怎样在每次发起请求时重置session_id?

在一些开发场景中,我们需要在每次发起请求后更新重置session_id以同步用户数...

3 283
PHP函数switch()介绍
PHP函数switch()介绍

通俗的说,现在有结果A B C D E,每个结果代表不同的意义,此时我们可以用if else...

0 295
php分割中文字符源码分享与可行性分析
php分割中文字符源码分享与可行性分析

php分割中文字符,之前计划的是可用于搜索结果、tag结果关键词标红。但在实际...

0 287
PHP基础函数介绍:PHP_EOL
PHP基础函数介绍:PHP_EOL

PHP_EOL是一个相当好用的函数,可自动适配多种换行格式,在实际的应用中体验非...

0 371
随机PHP开发教程
10位数的时间戳和13位数的时间戳获取方式与转换
10位数的时间戳和13位数的时间戳获取方式与转换

我们知道,时间戳分为10位和13位,且不能混淆。那么,我们要怎样用js或者php获取1...

0 317
PHP函数switch()介绍
PHP函数switch()介绍

通俗的说,现在有结果A B C D E,每个结果代表不同的意义,此时我们可以用if else...

0 295
PHP strtolower() 函数
PHP strtolower() 函数

strtolower() 函数是php里的一个基础函数,灵活运用strtolower() 可以有效保...

0 242
php怎样开启debug调试模式?
php怎样开启debug调试模式?

我们使用php开发网站的时候,经常会需要调试确保功能正常。而如果功能出现异...

0 482
php curl怎样发起post、get请求
php curl怎样发起post、get请求

curl是一个开源的网络链接库,支持http, https, ftp, gopher, telnet, dict, ...

0 307
PHP中json_encode中文UNICODE转码问题
PHP中json_encode中文UNICODE转码问题

json_encode是网站开发中的常用元素,通过json_encode,我们可以方便快捷地和前...

0 290
$_request、$_post、$_get的区别和特点
$_request、$_post、$_get的区别和特点

php中有$_request与$_post、$_get三种主要形式用于接受表单数据,但他们又有...

0 270
宝塔面板一分钟将session转为redis
宝塔面板一分钟将session转为redis

session是一个相当好用的缓存函数,但session对服务器的性能消耗比较大,尤其是...

0 294
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入