欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php 对象转换成数组,PHP把对象转换为数组的问题

发布时间:2024/9/27 php 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php 对象转换成数组,PHP把对象转换为数组的问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

原始对象

object(Qiniu\Http\Error)#24 (2) {

["url":"Qiniu\Http\Error":private]=>

string(25) "http://rs.qbox.me/buckets"

["response":"Qiniu\Http\Error":private]=>

object(Qiniu\Http\Response)#25 (6) {

["statusCode"]=>

int(-1)

["headers"]=>

array(0) {

}

["body"]=>

NULL

["error"]=>

string(34) "Could not resolve host: rs.qbox.me"

["jsonData":"Qiniu\Http\Response":private]=>

NULL

["duration"]=>

float(11.524)

}

}

然后把这个对象转化为数组

var_dump($this->object_array($obj));die; //$obj就是上面那个对象

function object_array($array) {

if(is_object($array)) {

$array = (array)$array;

} if(is_array($array)) {

foreach($array as $key=>$value) {

$array[$key] = $this->object_array($value);

}

}

return $array;

}

成功转化为数组了,但问题来了,不知道为什么数组里面会多出了一些红点,导致无法读取到数组里面的值

在chrome下,把鼠标移动到红点里,显示\u0

请问应该怎样才能正确读取到里面的值?

总结

以上是生活随笔为你收集整理的php 对象转换成数组,PHP把对象转换为数组的问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。