php对象json,php 把对象转化为json
生活随笔
收集整理的這篇文章主要介紹了
php对象json,php 把对象转化为json
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php中如何把對象轉化為json呢?
(1)對于普通的php對象
//convert object to array
function object_to_array($obj){
if(is_array($obj)){
return $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;
}
/**
* 把對象轉化為json
*/
function object_to_json($obj){
$arr2=object_to_array($obj);//先把對象轉化為數組
return json_encode($arr2);
}
(2)yii框架中的對象
例如user是yii對象的話,先通過user.attributes獲取成員變量,然后在轉化為json
總結
以上是生活随笔為你收集整理的php对象json,php 把对象转化为json的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 数组 组成新数组,PHP让数组中
- 下一篇: think php 缩放图片,THINK