Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从数组获取信息时PHP未定义索引_Php_Arrays - Fatal编程技术网

从数组获取信息时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