【发布时间】:2014-03-28 23:02:56
【问题描述】:
我试图从数组中获取元素“消息”,但只返回 1 个元素。 但是,如果我从“foreach”循环中回显数组,它会显示所有消息,但如果我只是回显以下内容:
这是它的输出:
'在这里留言'
2014-03-25 22:38:46
'这里的号码'
'在这里留言'
2014-03-25 22:38:46
'这里的号码'
'在这里留言'
2014-03-25 22:38:46
'这里的号码'
我收到以下回复:
'在这里留言'
2014-03-25 22:38:46
'这里的号码'
只显示最新消息,我知道问题出在事实上,因为我实际上没有数组,因为我从另一个来源检索数据,但我真的试图只显示前 2 或 3 条消息我无法运行数组像往常一样,我怎样才能写出一个只收到 2 条消息的解决方案
【问题讨论】:
-
您是否检查了从 api.txtlocal.com/get_messages/ 获得的原始响应,如果没有,可能是同一条消息在那里多次返回。
-
你能做到吗:print_r($arr); ?
-
@Peter M 我检查了原始响应,我的消息在正确的 seq 中从最新到最旧,在我的则相反
-
@veilkrand 是的,我可以像 echo 一样打印它吗?
标签: php arrays api loops foreach