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

mrp*_*atg 1 php arrays

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

每次我循环这些结果,我想将它们添加到一个数组.

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

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

$dataarray[] = $row['id']=>$row['data'];
Run Code Online (Sandbox Code Playgroud)

ken*_*ytm 7

为什么不用

$dataarray[$row['id']] = $row['data'];
Run Code Online (Sandbox Code Playgroud)