致命错误:无法使用[]进行阅读

时间:2014-01-03 13:23:47

标签: php

执行我的PHP代码时出现错误(如下所示):

  

致命错误:无法使用[]进行阅读

在数组中查询结果

Array
(
    [] => Array
        (
            [content] => Quodsi animae tuae infami cum magna.........
            [format] => html
        )

)

这是PHP代码:

$result[]['conent']

我在循环中使用的这些数据。那么如何获得内容和格式的价值。

3 个答案:

答案 0 :(得分:5)

$arrayVar[]实际上与

相同(给予或接受)
array_push($arrayVar, 'Add this');

因此,它意味着您要为$arrayVar中的新索引分配新值。该值不存在(尚未),所以它肯定不能是一个数组,因此你无法访问一个密钥,这正是你想要做的:

$result[]['content']//<-- accessing 'content' key of a non-existant array value

因此,$result['']['content']可能就是你所追求的

答案 1 :(得分:3)

Hello try $result['']['content']

答案 2 :(得分:1)

LIVE TEST:https://eval.in/85412
我认为会是这样的:

   $aar = array ( "" =>array
                (
                    "content" => "Quodsi animae tuae infami cum magna.........",
                    "format" => "html"
                )

        );

        print_r($aar['']['content']);