PHP数组&对象转换

对象转数组

方法1:
function object2array(&$object) {
    $object =  json_decode(json_encode($object),true);
    return  $object;
}

方法2:
$array = json_decode(json_encode(simplexml_load_string($xmlString)),TRUE);

方法3:
递归方式不建议,处理大数据量,时间消耗过大。

数组转对象

    $arr1 = arrray(1, 2, 3);
    $arr2 = (object)$arr1;

你可能感兴趣的:(PHP数组&对象转换)