# 把数组转化成对象
function array_to_object($data) {
$ref = new stdClass();
if(is_array($data)) {
foreach($data AS $key => $val) {
$ref->$key = array_to_object($val);
}
} else {
$ref = $data;
}
return $ref;
}
本文介绍了一个PHP函数array_to_object,该函数可以将输入的数组递归地转换为对象形式。如果输入的数据已经是对象,则直接返回该对象。此函数适用于需要将数组结构转化为易于操作的对象场景。
# 把数组转化成对象
function array_to_object($data) {
$ref = new stdClass();
if(is_array($data)) {
foreach($data AS $key => $val) {
$ref->$key = array_to_object($val);
}
} else {
$ref = $data;
}
return $ref;
}
192

被折叠的 条评论
为什么被折叠?