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

php根據(jù)分類合并數(shù)組的方法實例詳解

最簡單的數(shù)組合并我們只要使用array_merge即可
array_merge()將兩個或多個數(shù)組的單元合并起來,一個數(shù)組中的值附加在前一個數(shù)組的后面。返回作為結(jié)果的數(shù)組。
數(shù)組鍵名為數(shù)字鍵名時,要合并的兩個數(shù)組中有同名數(shù)字KEY的時候,使用array_merge()不會覆蓋掉原來的值,而使用“+”合并數(shù)組則會把最先出現(xiàn)的值作為最終結(jié)果返回,而把后面的數(shù)組擁有相同鍵名的那些值“拋棄”掉(注意:不是覆蓋而是保留最先出現(xiàn)的那個值)。例子:
復(fù)制代碼 代碼如下:
  $array1 = array(1=>'0');
  $array2 = array(1=> "data");
     $result1 = $array2 + $array1;/*結(jié)果為$array2的值*/
    print_r($result);
    $result = $array1 + $array2 ;/*結(jié)果為$array1的值*/
    print_r($result);
    $result3 = array_merge($array2,$array1);/*結(jié)果為$array2和$array1的值,鍵名被重新分配*/
    print_r($result3);
    $result4 = array_merge($array1,$array2);/*結(jié)果為$array1和$array2的值,鍵名被重新分配*/
    print_r($result4);

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

2.當(dāng)相同數(shù)組鍵名為字符時,“+”運算符與鍵名為數(shù)字時一樣,但array_merge()此時會覆蓋掉前面相同鍵名的值。
例子:
復(fù)制代碼 代碼如下:
 $array1 = array('asd'=>'0');
  $array2 = array('asd' => "data");
  $result1 = $array2 + $array1;/*結(jié)果為$array2的值*/
  print_r($result);
    $result = $array1 + $array2 ;/*結(jié)果為$array1的值*/
    print_r($result);
    $result3 = array_merge($array2,$array1);/*結(jié)果為$array1*/
    print_r($result3);
    $result4 = array_merge($array1,$array2);/*結(jié)果為$array2*/
    print_r($result4);

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

講了這么多費話,下面才是我要給各位朋友介紹的
根據(jù)分類字段進行數(shù)組重組
 復(fù)制代碼 代碼如下:
<?php
//需要重組的數(shù)組
$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);
//數(shù)組根據(jù)分類進行重組
$newArray=array();
foreach($array as $val){
    $newArray[$val['CategoryID']][]=$val;
}

//刪除原始數(shù)組釋放空間
$array=null;
unset($array);

print_r($newArray);

?>
 

php技術(shù)php根據(jù)分類合并數(shù)組的方法實例詳解,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产日韩高清一区二区三区 | 国产午夜精品鲁丝片 | 米奇影视999| 无码精品AV久久久奶水 | 亚洲国产精品自在自线观看 | 欧洲最大无人区免费高清完整版 | 久久精品国产欧美日韩99热 | 国产91青青成人a在线 | 亚洲综合免费视频 | 国产亚洲精品久久久久久禁果TV | 日日夜夜操操操 | 欧美老少欢杂交另类 | 俄罗斯搜索引擎Yandex推广入口 | 国产呦精品一区二区三区下载 | 久久国产精品福利影集 | 最近中文字幕免费高清MV视频 | 亚洲日韩国产成网站在线 | 国产精品AV视频一二三区 | 久久中文字幕综合不卡一二区 | 亚洲VA欧美VA天堂V国产综合 | 国内精品欧美久久精品 | 丰满的女朋友 在线播放 | 国产亚洲精品A久久777777 | 日韩精品欧美在线视频在线 | 国产精品观看视频免费完整版 | 日本黄色官网 | 色老头色老太aaabbb | 擦擦擦在线视频观看 | 一个人的HD高清在线观看 | 新版孕妇bbwbbwbbw | 国产三级影院 | 精品欧美小视频在线观看 | 涩涩视频下载 | 国产日韩精品一区二区在线观看 | 国产成人a视频在线观看 | 亚洲欧美精品无码大片在线观看 | 最近中文字幕MV免费高清在线 | 新妺妺窝人体色WWW 新金梅瓶玉蒲团性奴3 | 伊人第一路线 | 国产99对白在线播放 | 亚色九九九全国免费视频 |