如何从数组中获取值?

时间:2014-01-29 21:12:46

标签: php arrays

假设我有一个这样的数组:

Array
(
    [0] => stdClass Object
        (
            [nid] => 2340
            [node_created] => 1390349535
        )

    [1] => stdClass Object
        (
            [nid] => 1176
            [node_created] => 1390086303
        )

    [2] => stdClass Object
        (
            [nid] => 1133
            [node_created] => 1390086313
        )

)

如何在[1]中的[nid]之后得到值?

2 个答案:

答案 0 :(得分:1)

$value = $array[1];
echo $value->nid;

我相信这应该抓住你想要的价值。

答案 1 :(得分:0)

我假设你正在做类似下面的事情:

<?php

$o = (object)array("nid"=>123);
// Adding $o three times to the array to illustrate the idea.
$myArray = array($o, $o, $o);
echo $myArray[1]->nid;

?>

您正在使用匿名对象实例。在这种情况下,您可以使用->

访问该值,就像访问任何其他对象一样