博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 把对象转化为json
阅读量:6071 次
发布时间:2019-06-20

本文共 510 字,大约阅读时间需要 1 分钟。

php中如何把对象转化为json呢?

(1)对于普通的php对象

Php代码  
  1.  //convert object to array  
  2. function object_to_array($obj){  
  3.     if(is_array($obj)){  
  4.         return $obj;  
  5.     }  
  6.     $_arr = is_object($obj)? get_object_vars($obj) :$obj;  
  7.     foreach ($_arr as $key => $val){  
  8.     $val=(is_array($val)) || is_object($val) ? object_to_array($val) :$val;  
  9.     $arr[$key] = $val;  
  10.     }  
  11.   
  12.     return $arr;  
  13.        
  14. }  
  15. /** 
  16. * 把对象转化为json 
  17. */  
  18. function object_to_json($obj){  
  19.     $arr2=object_to_array($obj);//先把对象转化为数组  
  20.     return json_encode($arr2);  
  21. }  

 

(2)yii框架中的对象

例如user是yii对象的话,先通过user.attributes获取成员变量,然后在转化为json

转载地址:http://lnbgx.baihongyu.com/

你可能感兴趣的文章
js私有共有成员
查看>>
Linux 下 Shell 命令的分类及用法
查看>>
C# 中的 ref 和 out 的意义和使用方法
查看>>
相信自己,越活越坚强
查看>>
各种参数的响应时间
查看>>
phoenix将hdfs数据导入hbase
查看>>
phpstorm使用技巧
查看>>
Spark SQL在100TB上的自适应执行实践(转载)
查看>>
理解metrics.classification_report
查看>>
MongoDB学习笔记(一)安装配置
查看>>
Kafka配置项unclean.leader.election.enable造成consumer出现offset重置现象
查看>>
java运行jar命令提示没有主清单属性
查看>>
Objective-C编程基础
查看>>
centos开机自动运行[.sh]程序的方法
查看>>
BitBlt 注意事项(CAPTUREBLT) (转)
查看>>
Vitamio中文API文档(1)—— MediaStore
查看>>
博客园在百科上的介绍
查看>>
POJ 1651 Multiplication Puzzle(区间DP)
查看>>
CKEditor与CKFinder的配置
查看>>
Java提高篇——理解String 及 String.intern() 在实际中的应用
查看>>