php字符串怎么转换对象
程序员文章站
2022-03-17 14:20:39
...
在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字符串怎么转换对象的详细内容,更多请关注其它相关文章!
上一篇: php获取文件名后缀的五种方法
下一篇: php如何开启错误报告
推荐阅读
-
Json字符串转换为JS对象的高效方法实例_javascript技巧
-
php中将时间差转换为字符串提示的实现代码_PHP教程
-
php分割字符串怎么除去第一个字符
-
php 能不能将音频转换成数组,该怎么解决
-
使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写,驼峰下划线
-
php分割字符串怎么除去第一个字符
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明_PHP
-
将JSON对象转换成JSON字符串 jsonjQueryWeb.net
-
php的die()函数输出的字符串怎么查看?
-
将json对象转换为字符串的方法_javascript技巧