php - 另一个数组内的 stdClass 对象数组

标签 php arrays json foreach stdclass

我正在尝试从下面的 $array1 获取信息。

通过执行以下操作,我可以毫无问题地获取 field 名称和位置地址:

$array2 = array();
$array3 = array();
foreach($array1 as $item){

                 $array2[] = $item->venue->name;
                 $array3[] = $item->venue->location->address;
}

但现在我需要获取照片网址,但我不知道该怎么做。

感谢一百万!

$array1:

Array
(
    [0] => stdClass Object
        (
               [venue] => stdClass Object

                (

                    [name] => a name
                    [location] => stdClass Object
                        (
                            [address] => main street

                        )


                )

            [photos] => stdClass Object
                (
                    [count] => 1
                    [items] => Array
                        (
                            [0] => stdClass Object
                                (

                                    [url] => http://folder/photo1.jpg

                    .
                    .
                    )))
.
.

最佳答案

$array1[0]->photos->items[0]->url

请记住 - 您可以使用 [index] 括号访问数组,使用 -> 箭头访问对象。

关于php - 另一个数组内的 stdClass 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099068/

相关文章:

javascript - 向下滚动页面加载的最佳方式

javascript - jquery追加输入字段并发布

c - 如何在 sizeof 运算符的帮助下初始化数组?

php - 并非所有行都输出 PHP Mysql

php - 从 PHP 中的 preg_split 获取分隔符

c - C `=` 运算符在结构之间应用时是否复制内存?

javascript - 数组连接与字符串连接

javascript - 在 JSON 中查找一组对象

javascript - 将javascript对象转换为有序的逗号分隔值

java - 如何在java中捕获JSON文件中的字符串?