php对象和数组相互转换的方法
本文实例讲述了php对象和数组相互转换的方法。分享给大家供大家参考。具体分析如下:
这里定义2个php匿名对象和数组相互转换的函数,代码如下:
functionarray2object($array){
if(is_array($array)){
$obj=newStdClass();
foreach($arrayas$key=>$val){
$obj->$key=$val;
}
}
else{$obj=$array;}
return$obj;
}
functionobject2array($object){
if(is_object($object)){
foreach($objectas$key=>$value){
$array[$key]=$value;
}
}
else{
$array=$object;
}
return$array;
}
用法示例如下:
$array=array('foo'=>'bar','one'=>'two','three'=>'four');
$obj=array2object($array);
print$obj->one;//output's"two"
$arr=object2array($obj);
print$arr['foo'];//output'sbar
希望本文所述对大家的php程序设计有所帮助。
热门推荐
10 生日祝福语简短激励女生
11 幽默小姐姐祝福语简短
12 餐前仪式祝福语简短
13 项目总生日祝福语简短
14 同事生日群祝福语简短
15 简短佛教新年祝福语大全
16 给舍友送祝福语简短
17 求婚文案 祝福语大全简短
18 律所客户祝福语简短