【发布时间】:2017-02-12 12:36:34
【问题描述】:
我正在尝试创建一个这样的关联数组
while($row = $result1->fetch_assoc()) {
$user = $row['first_name'] ."_" . $row['last_name'];
$userholder[$user] = $row['choice'];
$event = $row['event_name'] . "_" . $row['event_location'] . "_" . $row['even_date'];
$consolidateEvents[$event] = $userholder;
}
但我的 $consolidateEvents 数组是数字的。我看不出我做错了什么。为什么我没有将 $event 作为我的数组的键?
【问题讨论】:
-
echo $event 的结果是什么?这不可能是完整的代码,除了你的代码之外还有其他问题。
-
echo $event 的结果是 Practice_Cross Flats Over 50_2017-02-07 19:22:00
-
什么是 print_r($consolidateEvents)
-
不,这不是完整的代码,但我试图只显示相关代码,如果有帮助我可以发布所有内容?
-
因为,从您的代码的这个 sn-p 来看,没问题,我明白了,它工作正常,这就是为什么我要询问其他代码
标签: php arrays associative-array