从数组中获取信息时的PHP undefined-index

时间:2012-08-05 23:11:00

标签: php arrays

我目前在视图中使用以下行获取undefined-index

<?php echo $contentMangement['cms_name']; ?>

我从数据库中获取信息

enter image description here

有人可以解释我收到此错误的原因吗?

5 个答案:

答案 0 :(得分:1)

因为索引是0。然后关闭的属性cms_name

$contentManagement[0]->cms_name

答案 1 :(得分:1)

似乎你正在处理一组对象。尝试:

<?php echo $contentMangement[0]->cms_name; ?>

答案 2 :(得分:1)

或者这可能会有所帮助:

<?php
error_reporting(E_ALL & ~E_NOTICE);
?>

答案 3 :(得分:0)

在显式检索具有该索引的数组值

之前,请先尝试计算数组的大小

答案 4 :(得分:0)

$contentManagement看起来像是一个对象数组。对象不使用括号表示法([]),而是使用箭头表示法(->)。

首先,你必须得到单项数组的元素:

$object = $contentManagement[0];

然后您可以访问该对象的cms_name属性:

$value = $object->cms_name;