PHP注意:未定义索引:content

PHP注意:未定义索引:content,php,arrays,Php,Arrays,我知道这个问题听起来很傻,似乎是其他问题的翻版,但我几乎可以向你保证,它不是翻版 我从PHP得到一个问题: 注意:未定义索引:第21行文件路径中的内容 第21行:echo-htmlentities($about['content']) 我确信设置了$about['content'],因为为了调试,我必须 print_r($about) 这让我 Array ( [0] => Array ( [id] => 1

我知道这个问题听起来很傻,似乎是其他问题的翻版,但我几乎可以向你保证,它不是翻版

我从PHP得到一个问题: 注意:未定义索引:第21行文件路径中的内容

第21行:
echo-htmlentities($about['content'])

我确信设置了
$about['content']
,因为为了调试,我必须

print_r($about)
这让我

    Array
(
    [0] => Array
        (
            [id] => 1
            [page] => About Us
            [content] => I have stuff here.... content for test purpose.
        )

)
感谢您的帮助。 谢谢

编辑
这个问题不是重复的,因为其他问题的所有答案都不涉及数组的数组。请不要将此问题标记为重复问题。

从您的
打印\r
看来您需要更正来源,或使用:

echo htmlentities($about[0]['content']);
$about
是一个数组数组,包含
内容
索引。解决方案之一是使用:

$about = $about[0]; // Only if you know that this is the only case.

正确的方法是在源代码处更正,为什么它不是源数组,而是另一个子数组。

数组的数组,请尝试
$about[0]['content']
@pce没错。谢谢你的评论。成功了@你说得对。这就是我需要澄清的原因。我错过了我是如何完成数组的,我不明白为什么,但它无论如何都是有效的。@RiggsFolly,虽然我也同意结束它,但OP需要澄清。所以从技术上讲,这不是重复的。@PraveenKumar好的,没问题,非常感谢。我不知道为什么它是一个数组的数组。谢谢again@Dev不客气。。。只需检查代码。