JSON

PHP怎样对象转数组,Json转数组的方法

字号+ 作者:H5之家 来源:H5之家 2017-11-27 08:00 我要评论( )

(1)php对象转数组的方法(object 转 array): 查看代码打印 /** * object 转 array */ function object_to_array($obj){ $_arr=is_object($obj)?get_object_vars($obj):$obj; foreach($_arr as $key=$val){ $val=(is_array($val))||is_object($val)?objec

(1)php对象转数组的方法(object 转 array):


查看代码打印

/**

 * object 转 array

 */

function object_to_array($obj){

    $_arr=is_object($obj)?get_object_vars($obj):$obj;

    foreach($_arr as $key=>$val){

        $val=(is_array($val))||is_object($val)?object_to_array($val):$val;

        $arr[$key]=$val;

    }

    return $arr;

}

(2)php Json字符转数组的方法(json 转 array):


如果是个 json 字符串的话,可直接通过 json_decode 函数将字符串转换成数组。


json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)


json_decode — 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量


mixed json_decode(string $json[,bool $assoc])


参数:


json  待解码的 json string 格式的字符串。


assoc  当该参数为 TRUE 时,将返回一个数组(关联数组)形式的结果,默认为false,返回的是一个对象。


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 新开网通热血传奇网怎样避免僵尸王发出的毒液

    新开网通热血传奇网怎样避免僵尸王发出的毒液

    2017-11-26 16:18

  • FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    2017-11-17 16:07

  • [JavaScript学习]通过Ajax获取对象信息(基于JSON方式)

    [JavaScript学习]通过Ajax获取对象信息(基于JSON方式)

    2017-11-10 09:01

  • JavaScript简单实现合并两个Json对象的方法示例

    JavaScript简单实现合并两个Json对象的方法示例

    2017-10-23 12:24

网友点评