关于PHP Array Build的问题

时间:2011-04-04 11:57:55

标签: php arrays build

我想基于MySQL查询结果构建一个数组。

假设dbArrA和dbArrB来自db查询结果。他们都是arrais。

dbArrA = (1, 2, 4, 5);
dbArrB = (A, B, D, E);

如何构建$ data,谢谢。

    $data = array(
            1  => 'A',
            2  => 'B',
            4 => 'D',
            5 => 'E'

    );

3 个答案:

答案 0 :(得分:4)

array_combine($dbArrA,$dbArrB)

<强>参考:

array_combine

答案 1 :(得分:3)

使用array_combine()

$result = array_combine($dbArrA, $dbArrB);

答案 2 :(得分:2)

这样的东西?

$data = array();
foreach($dbArrA as $key=>$value){
  $data[$value] = $dbArrB[$key];
}