PHP中的stdClass是一个PHP的内置类,基本上是所有类的基类。它的特点是它里面没有任何方法。它的作用是把一个非object类型数据转化为object类型数据。 下面是一个把数组转化为object类型数据的函数:(也可以用PHP的类型强制转换) function arrayToObject($array) { if(!is_array($array)) { return $array; } $object = new stdClass(); if (is_array($array) && count($array) > 0) { foreach ($array as $name=>$value) { $name = strtolower(trim($name)); if (isset($name)) { $object->$name = arrayToObject($value); } } return $object; } else { return FALSE; } }