请教怎样把这样的两个array联合在一起
 悬赏分:80 - 离问题结束还有 14 天 23 小时
<?php 
include 'config.php'; 
include 'opendb.php'; $query="select longitude,latitude from postalcode"; 
$result=mysql_query($query); while($arrayX=mysql_fetch_array($result)) 
{ $arraylong=array($arrayX['longitude']); 
$arraylat=array($arrayX['latitude']); print_r($arraylong); 
echo "<br>"; 
print_r($arraylat); 
echo "<br>"; } $points =Array(); foreach ($arraylong as $key => $value) { 
$ponits[$key]=$arraylong[$key].','.$arraylat[$key]; } 
print_r($points); 
?> 这是我的php code 我有一个while loop,然后我把从while loop里面拿来的数据放进两个array, 最后想把这两个array联合成一个,可是我照着之前在知道里给的方法来做,却没有办法把这两个array真的拼在一起,也print不出来。 
请高手指教,我该怎么改进这个php code可以把我要的这两个array 和在一起并且print出来 ?

解决方案 »

  1.   

    while($arrayX=mysql_fetch_array($result))
    {
    $points[]=$arrayX;//这里相当于一个二维数组....
    }print_r($points);
    取$points里面的数据就用
    foreach($points as $point){
       echo $point['longitude'];
       echo $point['latitude'];
    }
      

  2.   

    $new_arr = array_merge($arr1,$arr2);
      

  3.   

    <?php
    $array1 = array("color" => "red", 2, 4);
    $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
    $result = array_merge($array1, $array2);
    print_r($result);
    ?>
      

  4.   

    $new_arr = array_merge($arr1,$arr2);
      

  5.   


    <?php 
    include 'config.php'; 
    include 'opendb.php'; $query="select longitude,latitude from postalcode"; 
    $result=mysql_query($query); $points = array();
    while($arrayX=mysql_fetch_array($result)) 
    { $points[] = array("par1"=>$arrayX[0],"par2"=>$arrayX[1]);} print_r($points); 
    ?>