<?
//数组转对象
function arrayToObject($e){
if( gettype($e)!='array' ) return;
foreach($e as $k=>$v){
if( gettype($v)=='array' || getType($v)=='object' )
$e[$k]=(object)arrayToObject($v);
}
return (object)$e;
}
//对象转数组
function objectToArray($e){
$e=(array)$e;
foreach($e as $k=>$v){
if( gettype($v)=='resource' ) return;
if( gettype($v)=='object' || gettype($v)=='array' )
$e[$k]=(array)objectToArray($v);
}
return $e;
}
//对象转数组
function object_array($array){
if(is_object($array)){
$array = (array)$array;
}
if(is_array($array)){
foreach($array as $key=>$value){
$array[$key] = object_array($value);
}
}
return $array;
}
$arr=array();
$arr["xingming"]="李小龙";
$arr["shoujihao"]="13888888888";
$arr["nianling"]="57";
var_dump($arr);
echo "<br>";
$obj= arrayToObject($arr);
print_r($obj);
echo "<br>";
echo $obj->xingming;
echo "<br>";
?>
php数组转对象,php对象转数组的解决办法
最新推荐文章于 2021-07-25 21:12:37 发布