PHP对象与数组的相互转换方法
这里我们定义了2个PHP匿名对象和数组相互转换的函数。代码如下:
功能array2object($array){
如果(is_array($array)){
$ obj =新StdClass();
foreach(数组$美元美元关键= val){
美元美元美元目标->键=值;
}
}
别的{ $ obj =数组;}
返回的对象;
}
功能object2array(元对象){
如果(is_object(元对象)){
foreach(美元美元美元的价值对象关键=){
$ $;
}
}
{其他
数组= $对象;
}
返回数组;
}
示例如下:
$array =阵列('foo= 'bar ',=、=四);
$ obj = array2object(数组);
打印$ obj ->一; / /输出两
ARR = object2array美元($ obj);
'foo'} { print $ ARR; / /输出的酒吧
希望本文能对大家的PHP程序设计有所帮助。