PHP数组 - 从Array中检索值

时间:2011-03-04 15:28:15

标签: php arrays dump

我正在使用以下内容显示我的数组内容:

var_dump($categories);

内容:

array(1) {
  [0]=>
  object(stdClass)#114 (16) {
    ["term_id"]=> &string(1)  "3"
    ["name"]=>    &string(10) "Recordings"
    ["slug"]=>    &string(9)  "recording"
  }
}

我的问题是,如何检索 slug 值?

我曾尝试 $ categories [0] [“slug”] ,但没有成功。

非常感谢任何指导。

4 个答案:

答案 0 :(得分:4)

您可以使用以下方式获取slu ..

$categories[0]->slug;

因为数组中的第一个元素是一个对象,例如stdClass,所以你也可以像对象一样访问它的值。

答案 1 :(得分:2)

你会这样做:

$categories[0]->slug

这不仅仅来自PDO或其他东西,所以你可能有多个类别,(因此得名)

你应该循环它们以获得每个类别:

foreach($categores as $category)
{
    echo $category->slug . "\n";
}

答案 2 :(得分:1)

var_dump($categories[0]->slug);

答案 3 :(得分:1)

echo $categories[0]->slug;

这是对象,您必须使用上述内容。