在foreach语句中定义数组键和值

时间:2010-09-11 09:49:17

标签: php arrays

我有一个mysql语句,每行返回2个值。

每次循环浏览这些结果时,我都希望将它们添加到数组中。

我想要一个值作为键,另一个值作为数组值。

我尝试了这个,但它似乎不起作用:

$dataarray[] = $row['id']=>$row['data'];

2 个答案:

答案 0 :(得分:7)

为什么不使用

$dataarray[$row['id']] = $row['data'];

答案 1 :(得分:3)

$dataarray[ $row['id'] ] = $row[ 'data' ];