php将最后的结果分配给所有数组键

时间:2012-08-09 10:14:01

标签: php arrays

存在一些问题,下面的代码将最后一个pr_name分配给所有键。

$arr   = array();
while($row = mysql_fetch_array($results)) { 
$keys[] = $row['pr_code'];
$items = array_fill_keys($keys, $row['pr_name']);
}

1 个答案:

答案 0 :(得分:3)

只需这样:

$items = array();
while($row = mysql_fetch_array($results)) { 
  $items[$row['pr_code']] = $row['pr_name'];
}