将2个数组转换为一个二维数组php

时间:2016-02-09 19:01:14

标签: php mysql arrays

我开发了获取mysql表数据的代码。

$latvalue = Array();
    $logvalue = Array();

    while ($row = mysqli_fetch_array($resultstore, MYSQL_ASSOC)) {
    $latvalue[] = $row['lat']; 
    $logvalue[] = $row['log']; 
}  

所以就像它(45,5644)             (10,20,30)例如

我想将这两个数组合并成一个二维数组。

示例

 $data = array
 (
   0 => array(45, 10),
  1 => array(56, 20),
  2 => array(34, 30),
  );  

我无法弄清楚这样做的逻辑。请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以更改代码来执行此操作:

$latlong = array();

while ($row = mysqli_fetch_array($resultstore, MYSQL_ASSOC)) {
    $latlong[] = array($row['lat'], $row['log']);
}