从数组获取信息时PHP未定义索引
我当前正在获取从数组获取信息时PHP未定义索引,php,arrays,Php,Arrays,我当前正在获取未定义索引,视图中有以下行 我从DB那里得到的信息很好 有人能解释我为什么会出现这个错误吗?因为索引是0。然后关闭属性,即cms\u name $contentManagement[0]->cms_name 首先尝试计算数组的大小,然后使用该索引显式检索数组的值$contentManagement看起来像是一个对象数组。对象不使用括号符号([]),而是使用箭头符号(->) 因此,首先,您必须获取一项数组的元素: $object = $contentManagement[
未定义索引
,视图中有以下行
我从DB那里得到的信息很好
有人能解释我为什么会出现这个错误吗?因为索引是
0
。然后关闭属性,即cms\u name
$contentManagement[0]->cms_name
首先尝试计算数组的大小,然后使用该索引显式检索数组的值
$contentManagement
看起来像是一个对象数组。对象不使用括号符号([]
),而是使用箭头符号(->
)
因此,首先,您必须获取一项数组的元素:
$object = $contentManagement[0];
然后您可以访问该对象的cms\u name
属性:
$value = $object->cms_name;
似乎您正在处理一组对象。尝试:
<?php echo $contentMangement[0]->cms_name; ?>
或者这可能会有所帮助:
<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
屏幕截图不清楚要转储什么,是$contentManagement吗?也许您需要$contentManagement[0]->cms\u name