这篇文章主要介绍了PHP字符串如何转换对象,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在php中可以通过“JSON_decode”函数将字符串转换为对象,该函数的使用语法是
这篇文章主要介绍了PHP字符串如何转换对象,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在php中可以通过“JSON_decode”函数将字符串转换为对象,该函数的使用语法是“json_decode ( string $json [, bool $assoc = false [, int $depth...”。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
将字符串转化为php对象
json_decode():解码 —— 字符串变为php中的对象
json_encode():编码 —— php对象变为字符串
json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.那么这个函数该如何使用呢?
json_decode的语法规则:
json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json_decode接受一个JSON格式的字符串并且把它转换为PHP变量 ,当该参数$assoc为TRUE时,将返回array,否则返回object。
JSON 格式的字符串
$json = '{"a":"php","b":"mysql","c":3}';
其中a为键,php为a的键值。
实例:
<?php $json = '{"a":"php","b":"Mysql","c":3}'; $json_Class=json_decode($json); $json_Array=json_decode($json, true); print_r($json_Class); print_r($json_Array); ?>
程序输出:
stdClass Object ( [a] => php [b] => mysql [c] => 3 ) Array ( [a] => php [b] => mysql [c] => 3 )
在上面代码的前提下
访问对象类型$json_Class的a的值
echo $json_Class->{'a'};
程序输出:php
访问数组类型$json_Array的a的值
echo $json_Array['a'];
程序输出:php
感谢你能够认真阅读完这篇文章,希望小编分享的“php字符串如何转换对象”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!
--结束END--
本文标题: php字符串如何转换对象
本文链接: https://www.lsjlt.com/news/278970.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0