php如何封装数组,PHP数组转对象 对象转数组封装类
生活随笔
收集整理的這篇文章主要介紹了
php如何封装数组,PHP数组转对象 对象转数组封装类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下/**
*?數組?轉?對象
*
*?@param?array?$arr?數組
*?@return?object
*/
function?array_to_object($arr)?{
if?(gettype($arr)?!=?'array')?{
return;
}
foreach?($arr?as?$k?=>?$v)?{
if?(gettype($v)?==?'array'?||?getType($v)?==?'object')?{
$arr[$k]?=?(object)array_to_object($v);
}
}
return?(object)$arr;
}
/**
*?對象?轉?數組
*
*?@param?object?$obj?對象
*?@return?array
*/
function?object_to_array($obj)?{
$obj?=?(array)$obj;
foreach?($obj?as?$k?=>?$v)?{
if?(gettype($v)?==?'resource')?{
return;
}
if?(gettype($v)?==?'object'?||?gettype($v)?==?'array')?{
$obj[$k]?=?(array)object_to_array($v);
}
}
return?$obj;
}
總結
以上是生活随笔為你收集整理的php如何封装数组,PHP数组转对象 对象转数组封装类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java properties读取缓存_
- 下一篇: php 数组排序 按值,php – 按值