復制代碼 代碼如下:
  $array1 = array(1=>'0');
  $array2 = array(1=> "data");
     $result1 = $array2 + $array1;/*結果為$array2的值*/
    print_r($result);
    $result = $array1 + $array2 ;/*結果為$array1的值*/
    print_r($result);
    $result3 = array_merge($array2,$array1);/*結果為$array2和$array1的值,鍵名被重新分配*/
    print_r($result3);
    $result4 = array_merge($array1,$array2);/*結果為$array1和$array2的值,鍵名被重新分配*/
    print_r($result4);
復制代碼 代碼如下:
 $array1 = array('asd'=>'0');
  $array2 = array('asd' => "data");
  $result1 = $array2 + $array1;/*結果為$array2的值*/
  print_r($result);
    $result = $array1 + $array2 ;/*結果為$array1的值*/
    print_r($result);
    $result3 = array_merge($array2,$array1);/*結果為$array1*/
    print_r($result3);
    $result4 = array_merge($array1,$array2);/*結果為$array2*/
    print_r($result4);
復制代碼 代碼如下:
<?php 
//需要重組的數組 
$arrar=array(); 
$array[]=array('ItemID' => 110126866896,'CategoryID'=>111); 
$array[]=array('ItemID' => 120126866896,'CategoryID'=>112); 
$array[]=array('ItemID' => 130126866896,'CategoryID'=>113); 
$array[]=array('ItemID' => 140126866896,'CategoryID'=>114); 
$array[]=array('ItemID' => 150126866896,'CategoryID'=>115); 
$array[]=array('ItemID' => 160126866896,'CategoryID'=>116); 
$array[]=array('ItemID' => 170126866896,'CategoryID'=>117); 
$array[]=array('ItemID' => 118126866896,'CategoryID'=>111); 
$array[]=array('ItemID' => 121126866896,'CategoryID'=>112); 
$array[]=array('ItemID' => 132126866896,'CategoryID'=>113); 
$array[]=array('ItemID' => 143126866896,'CategoryID'=>114); 
$array[]=array('ItemID' => 154126866896,'CategoryID'=>115); 
$array[]=array('ItemID' => 165126866896,'CategoryID'=>116); 
$array[]=array('ItemID' => 176126866896,'CategoryID'=>117); 
//數組根據分類進行重組 
$newArray=array(); 
foreach($array as $val){ 
    $newArray[$val['CategoryID']][]=$val; 
} 
//刪除原始數組釋放空間 
$array=null; 
unset($array); 
print_r($newArray); 
?>
 
新聞熱點
疑難解答