`

PHP解析json 并获取元素的值

 
阅读更多

<?php 
$json=
'{
"item1":
{"item11":{"n":"chenling","m":"llll"},"sex":"男","age":"25"},
"item2":
{"item21":"ling","sex":"女","age":"24"}
}';  
$J=json_decode($json); 
echo "通过下面的信息就可以获取里面的信息了</br>";
print_r($J);
print_r("</br>");
echo "测试访问对象内元素</br>";
print_r($J->item1->item11->n."</br>"); 
print_r($J->item1->sex."</br>"); 
//注意不是标准的json
print_r($J->item2->age."</br>"); 
?>


屏幕打印如下


通过下面的信息就可以获取里面的信息了
stdClass Object ( [item1] => stdClass Object ( [item11] => stdClass Object ( [n] => chenling [m] => llll ) [sex] => 男 [age] => 25 ) [item2] => stdClass Object ( [item21] => ling [sex] => 女 [age] => 24 ) )
测试访问对象内元素
chenling

24

分享到:
评论

相关推荐

    Snow:php包将json内容从Editor.js转换为html元素

    基本用法您可以通过传递json对象来解析编辑器js json,然后以纯HTML格式获取内容。例如来自编辑器js的json如下所示: { " time " : 1570726916129 , " blocks " : [ { " type " : " header " , " data " : { " text ...

    keyvalues-php:适用于PHP的简单Valve KeyValues格式解析器转换器

    kv_decode(string $string, int $flags = 0) :(array)获取有效的KeyValue字符串并将其转换为PHP关联数组 kv_encode(array $arr, int $tabs = 0) :(string)将关联数组转换为有效的Valve KeyValue字符串 笔记 ...

    wiki-api:MediaWiki API和页面内容解析器,用于标题,块,元素,ListItems和链接

    您可以遍历这些标题,并相应地访问数据。 注意:此gem有一个nokogiri( )后端(用于HTML解析)。 主要组件: Page , Headline , Block , ListItem和Link是用于轻松访问数据的包装器,但是仍然可以在这些对象中...

    超实用的jQuery代码段

    2.4 获取当前元素的索引值 2.5 插入节点元素 2.6 复制节点元素 2.7 替换节点元素 2.8 删除节点元素 2.9 为元素绑定事件 2.10 如何从元素中除去HTML标签 2.11 如何限制文本域中字符的个数 2.12 如何选中页面上的所有...

    WEB安全测试

    8.11 使用Perl解析接收到的值 184 8.12 以编程方式来编辑页面 186 8.13 使用线程化提高性能 189 第9章 查找设计缺陷 191 9.1 绕过必需的导航 192 9.2 尝试特权操作 194 9.3 滥用密码恢复 195 9.4 滥用可预测的...

    [完整][中文][WEB安全测试].(美)霍普.扫描版.pdf

    8.11 使用Perl解析接收到的值 184 8.12 以编程方式来编辑页面 186 8.13 使用线程化提高性能 189 第9章 查找设计缺陷 191 9.1 绕过必需的导航 192 9.2 尝试特权操作 194 9.3 滥用密码恢复 195 9.4 滥用可预测的...

    ZendFramework中文文档

    解析(Rendering)视图 7.7.6. 实用方法 7.7.7. 继承(Subclassing)动作控制器 7.8. 动作助手 7.8.1. 介绍 7.8.2. 初始化助手 7.8.3. 助手经纪人 7.8.4. 内建的动作助手 7.8.4.1. 动作堆栈(助手) 7.8....

    KODExplorer 芒果云-资源管理器

    - 超快的速度:全面采用Ajax+Json进行数据通信,毫秒级的响应速度; - 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS) #### 2.使用场景: - 取代FTP,服务端、客户端软件等复杂的安装配置。kod可以一键安装...

    编辑器 KindEditor 4.0.4

    改善: JSON解析失败时,通过弹出层显示服务器返回的HTML页面。 改善: [IE] 弹出框支持阴影效果。 Bugfix: 浏览器使用有些插件时,上传文件提示不正确。 Bugfix: 单独调用图片功能时,点击重置大小图标报错。 ...

    精易模块V7.7.0 发布【2019.11.01】-易语言

    4、修复“内部_递归解析元素”,寻找文本不规范的问题;感谢【@endless1 】反馈问题; 5、修复“文件_取实际大小”,在取大于2G且小于4G的文件大小时错误,显示的是负值;感谢【@camingo 】反馈问题; 6、修复“进程...

    易语言-精易模块V7.7.0

    4、修复“内部_递归解析元素”,寻找文本不规范的问题;感谢【@endless1 】反馈问题; 5、修复“文件_取实际大小”,在取大于2G且小于4G的文件大小时错误,显示的是负值;感谢【@camingo 】反馈问题; 6、修复“进程...

Global site tag (gtag.js) - Google Analytics