天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php根據分類合并數組的方法實例詳解

最簡單的數組合并我們只要使用array_merge即可
array_merge()將兩個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的后面。返回作為結果的數組。
數組鍵名為數字鍵名時,要合并的兩個數組中有同名數字KEY的時候,使用array_merge()不會覆蓋掉原來的值,而使用“+”合并數組則會把最先出現的值作為最終結果返回,而把后面的數組擁有相同鍵名的那些值“拋棄”掉(注意:不是覆蓋而是保留最先出現的那個值)。例子:
復制代碼 代碼如下:
  $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);

輸出結果為:
Array ( [1] => data )
Array ( [1] => 0 )
Array (
[0] => data
[1] => 0
)
Array
(
[0] => 0
[1] => data
)

2.當相同數組鍵名為字符時,“+”運算符與鍵名為數字時一樣,但array_merge()此時會覆蓋掉前面相同鍵名的值。
例子:
復制代碼 代碼如下:
 $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);

輸出結果為:
Array ( [asd] => data )
Array ( [asd] => 0 )
Array ( [asd] => 0 )
Array ( [asd] => data )

講了這么多費話,下面才是我要給各位朋友介紹的
根據分類字段進行數組重組
 復制代碼 代碼如下:
<?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);

?>
 

php技術php根據分類合并數組的方法實例詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国精一区二区AV在线观看网站 | 囯产精品麻豆巨作久久 | 视频在线免费观看 | 97国内精品久久久久久久影视 | 97人妻在线公开视频在线观看 | 男男肉肉互插腐文 | 大胸美女被吊起来解开胸罩 | 美女被撕开胸罩狂揉大乳 | 男人边吃奶边挵进去呻吟漫画 | 日本国产精品无码一区免费看 | 精品无码人妻一区二区免费AV | 久久精品国产亚洲AV久五月天 | 亚洲性夜色噜噜噜网站2258KK | 中文字幕无码他人妻味 | 久久精品国产亚洲精品2020 | 毛片免费在线播放 | 99精品欧美一区二区三区美图 | 中国女人内谢69xxxxxx直播 | 国产亚洲一区二区三区啪 | 好大的太粗好深BL | 久久国产乱子伦精品免费M 久久国产露脸老熟女熟69 | 九九久久久 | 亚洲综合国产精品 | 国产叼嘿久久精品久久 | aa级毛片毛片免费观看久 | 最近日本免费观看MV免费 | 国产精品一区二区激情 | 色多多污污在线观看网站 | 一个人高清在线观看日本免费 | 边摸边吃奶边做下面视频 | 日本女人bbb| 野花韩国高清完整版在线 | 日韩做A爰片久久毛片A片毛茸茸 | 五月丁香啪啪. | 免费A级毛片无码鲁大师 | 伊人精品影院一本到综合 | 亚洲人成影院在线播放 | 久久香蕉国产线看观看精品 | 99婷婷久久精品国产一区二区 | 欧美亚洲曰韩一本道 | 国内免费视频成人精品 |