本文,俺将向大家介绍PHP中数组转换成对象的几种实现方法。
方法一
在最简单的情况下,将数组“强制转换”为对象可能就足够了。
$object = (object) $array;
方法二
方法二是通过新建一个变量。
实现方式:实例化一个标准类作为一个变量,并循环你的数组,同时重新赋值。
$object = new stdClass();
foreach ($array as $key => $value)
{
$object->$key = $value;
}
方法三
我们还可以使用内置的json-函数来实现该功能:
$object = json_decode(json_encode($array), FALSE);