【发布时间】:2016-12-27 06:20:32
【问题描述】:
我有一个二维数组 $locations,它是 sql 查询的结果。我可以使用 foreach 函数来获取所有行,就像这样,它工作得很好:
foreach($locations as $row) {
echo $row->NICKNAME;
echo $row->POC;
}
我只想获取数组中索引 NICKNAME 的第一行。我试试
echo $locations["NICKNAME"][0];
它说“未定义的索引:NICKNAME”
我试试:
echo $locations[0][0];
它说“不能使用 stdClass 类型的对象作为数组”
当我回显 gettype($locations) 时,它会打印单词数组,并且 foreach 函数(仅适用于数组对吗?)有效,所以我真的不明白这个错误。
我知道这很简单,但我不知道还能尝试什么,谷歌搜索也没有帮助。
【问题讨论】:
标签: php arrays codeigniter