thinkphp5 select对象怎么转数组
4个回答
展开全部
哈哈哈哈哈,,,我找到了。。。他有一个内置函数,toArray。。在ThinkPHP5.0完全开发手册的数组访问和转换的目录下有具体描述。。。。艾玛,解决了这个问题终于可以下班了的说。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象转数组
get_object_vars($obj)
get_object_vars($obj)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(array)$obj 简单转换一唯数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-11-27 · 知道合伙人互联网行家
关注
展开全部
/**
* [std_class_object_to_array 将对象转成数组]
* @param [stdclass] $stdclassobject [对象]
* @return [array] [数组]
*/
function std_class_object_to_array($stdclassobject)
{
$_array = is_object($stdclassobject) ? get_object_vars($stdclassobject) : $stdclassobject;
foreach ($_array as $key => $value) {
$value = (is_array($value) || is_object($value)) ? std_class_object_to_array($value) : $value;
$array[$key] = $value;
}
return $array;
}
* [std_class_object_to_array 将对象转成数组]
* @param [stdclass] $stdclassobject [对象]
* @return [array] [数组]
*/
function std_class_object_to_array($stdclassobject)
{
$_array = is_object($stdclassobject) ? get_object_vars($stdclassobject) : $stdclassobject;
foreach ($_array as $key => $value) {
$value = (is_array($value) || is_object($value)) ? std_class_object_to_array($value) : $value;
$array[$key] = $value;
}
return $array;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询