如何回显此数组的值?

时间:2017-04-04 20:12:21

标签: php arrays

有人可以帮我回复以下数组中的[file]值和[label]值:

Array
(
    [0] => stdClass Object
        (
            [label] => 360p
            [type] => video/mp4
            [file] => /uploads/myVideo.mp4
            [res] => 360p
        )

    [1] => stdClass Object
        (
            [label] => 720p
            [type] => video/mp4
            [file] => /uploads/myVideo.mp4
            [res] => 720p
        )

    [2] => stdClass Object
        (
            [label] => 480p
            [type] => video/mp4
            [file] => /uploads/myVideo.mp4
            [res] => 480p
        )

)

2 个答案:

答案 0 :(得分:1)

您可以像这样访问stdClass内的元素:

foreach ($test as $v) {
    echo $v->file;
    echo $v->label;
}

答案 1 :(得分:0)

您可以foreach遍历所有项目并在数组中调用,如:

foreach($yourArray as $item) {
    echo $item->label;
    echo $item->file;
}

或者您可以使用json_decode将对象转换为数组。

$result = json_decode($data, true);