1

在我看来,我目前正在undefined-index使用以下行

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

我从数据库中得到了很好的信息

在此处输入图像描述

有人可以解释为什么我会收到此错误吗?

4

5 回答 5

1

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

<?php echo $contentMangement[0]->cms_name; ?>
于 2012-08-05T23:15:01.060 回答
1

因为索引是0. 然后属性off就是cms_name

$contentManagement[0]->cms_name
于 2012-08-05T23:13:16.343 回答
1

或者这可能会有所帮助:

<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
于 2012-08-06T06:26:17.210 回答
0

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

因此,首先,您必须获取单项数组的元素:

$object = $contentManagement[0];

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

$value = $object->cms_name;
于 2012-08-05T23:14:29.943 回答
0

在显式检索具有该索引的数组值之前,先尝试计算数组的大小

于 2012-08-05T23:14:13.263 回答