关于PHP数组构建的问题

关于PHP数组构建的问题,php,arrays,build,Php,Arrays,Build,我想基于MySQL查询结果构建一个数组 假设dbArrA和dbArrB来自数据库查询结果。他们都是阿拉斯 dbArrA = (1, 2, 4, 5); dbArrB = (A, B, D, E); 我怎样才能建立这样的$data,谢谢 $data = array( 1 => 'A', 2 => 'B', 4 => 'D', 5 => 'E' ); 像这

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

假设dbArrA和dbArrB来自数据库查询结果。他们都是阿拉斯

dbArrA = (1, 2, 4, 5);
dbArrB = (A, B, D, E);
我怎样才能建立这样的$data,谢谢

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

    );
像这样的

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

参考资料:

使用:

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