Json 打印递归数组

Json 打印递归数组,json,Json,有人能帮我打印这个json解码数组中的“text”值吗? 我确实回显了$obj[“text”],我得到了一个空白:( 啊,我做了var_转储;它说它是一个由20个元素组成的数组,在一个由1个元素组成的数组中:-) 因此,在编辑了42次代码之后,我找到了解决方案,这仅仅是因为可怕的方格帮助打印文本,需要放置以下行: echo$obj[0][“text”] 协会 如果为TRUE,则返回的对象将转换为关联对象 数组 当您将第二个参数设置为true时,您应该执行echo$obj[“text”]而不是$

有人能帮我打印这个json解码数组中的“text”值吗? 我确实回显了$obj[“text”],我得到了一个空白:(

啊,我做了var_转储;它说它是一个由20个元素组成的数组,在一个由1个元素组成的数组中:-) 因此,在编辑了42次代码之后,我找到了解决方案,这仅仅是因为可怕的方格帮助打印文本,需要放置以下行: echo$obj[0][“text”]

协会

如果为TRUE,则返回的对象将转换为关联对象 数组

当您将第二个参数设置为true时,您应该执行
echo$obj[“text”]而不是
$obj->text
在我看来,JSON中有一个对象数组。因此,在json解码之后,还应该有一个对象数组。只需使用
foreach
循环遍历数组并打印所有项目的文本:

foreach($obj as $item) {
    echo $item->text + "<br/>";
}

这是打印它的方式:
echo$obj[0][“text”]

它看起来像是在看一个二进制文件!你在开玩笑吗?我没听懂这个笑话?你能澄清一下吗?我想这是关于你的JSON格式的问题。你应该明白,我们不是机器,不会阅读格式如此糟糕的句子。在提问时,确保问题易于阅读@FAngel Yep,这是关于他的JSON格式的。好吧,我没有完全解决这个问题,你能帮我打印我在editSee更新答案中发布的对象的文本吗。假设这就是你需要的。至少我了解你的问题是的,我想这就是我需要的,但是我需要等待30分钟才能获得json,因为url已关闭。如果你不确定正在处理的对象的结构是什么,你可以使用var_dump在你的页面上查看它:我做了所有这些,而不是o.o。这只是问题的一部分,现在我不得不把它放在html页面上,在那里文本“出现”(html显示效果)提前了一天,我已经很无聊了:(
foreach($obj as $item) {
    echo $item->text + "<br/>";
}
foreach($obj as $item) {
    echo $item["text"] + "<br/>";
}