,,,,通常在php中,想把对象处理成数组是需要花费点精力的。
,,,,但是今天在这里,我告诉你一个如此简单的黑技术来解决这个问题。
& lt; php ?/* * ,* Created by  PhpStorm。 ,*用户:zrj ,*日期:17-10-20 *大敌;时间:下午08 ,*/声明(strict_types=1);//开启强类型模式 class 人 { ,,,public 美元名称; ,,,public 年龄;美元 ,,,public function __construct (string 美元的名字,int 美元时代) ,,,{ ,,,,,,,这个→美元name =,美元名称; ,,,,,,,这个→美元age =,美元的年龄; ,,,} } $ jack =, new 人(& # 39;杰克# 39;,,18); echo print_r(杰克,美元,真的); echo “& lt; p>“;//对象转数组 $ jack =, json_decode (json_encode(杰克美元),,真的); echo print_r(杰克,美元,真的),
来看看结果:
Person 对象 ( ,,,(名字),=祝辞,杰克 ,,,(年龄),=在18 ) 数组 ( ,,,(名字),=祝辞,杰克 ,,,(年龄),=在18 )
<强>思路分析:强>
- <李>
先将对象进行json_encode处理为json字符串。
将转换后json字符串进行json_decode处理。
李>
<强>
强>
<强>
强>
<强>总结:
强>
,,,,优点:简单快捷。
,,,缺点:会消耗两倍的内存。
<强>正确的得到姿势:,强>
<强> 强>
<强> 强>
<强> 强>