php數(shù)組實現(xiàn)根據(jù)某個鍵值將相同鍵值合并生成新二維數(shù)組的方法
本文實例講述了php數(shù)組實現(xiàn)根據(jù)某個鍵值將相同鍵值合并生成新二維數(shù)組的方法。分享給大家供大家參考,具體如下:
源數(shù)據(jù):
$infos = array( array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 3, 'b' => 'vd', 'c' => '2015-08-20 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 6, 'b' => 'wwe', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 36, 'b' => 'se', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 6, 'b' => 'aw', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 36, 'b' => 'bv', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ), array( 'a' => 12, 'b' => 'xx', 'c' => '2015-08-27 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png' ) );
處理要求:將數(shù)組中a相同的二維數(shù)組合并到一個數(shù)組中,生成一個新的數(shù)組
代碼:
<?php $result= array(); foreach ($infos as $key => $info) { $result[$info['a']][] = $info; } print_r($result);
輸出:
Array ( [36] => Array ( [0] => Array ( [a] => 36 [b] => xa [c] => 2015-08-28 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) [1] => Array ( [a] => 36 [b] => se [c] => 2015-08-28 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) [2] => Array ( [a] => 36 [b] => bv [c] => 2015-08-28 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) ) [3] => Array ( [0] => Array ( [a] => 3 [b] => vd [c] => 2015-08-20 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) ) [6] => Array ( [0] => Array ( [a] => 6 [b] => wwe [c] => 2015-08-28 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) [1] => Array ( [a] => 6 [b] => aw [c] => 2015-08-28 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) ) [12] => Array ( [0] => Array ( [a] => 12 [b] => xx [c] => 2015-08-27 00:00:00 [d] => 2015/08/438488a00b3219929282e3652061c2e3.png ) ) )
更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
php遞歸創(chuàng)建和刪除文件夾的代碼小結(jié)
有時候需要遞歸創(chuàng)建和刪除文件夾,那么就可以參考下面的代碼2012-04-04PHP基于迭代實現(xiàn)文件夾復制、刪除、查看大小等操作的方法
這篇文章主要介紹了PHP基于迭代實現(xiàn)文件夾復制、刪除、查看大小等操作的方法,簡單說明了迭代的原理并結(jié)合實例形式分析了php采用迭代算法實現(xiàn)文件夾的復制、刪除及查看大小等常見操作的相關實現(xiàn)技巧,需要的朋友可以參考下2017-08-08PHP以指定字段為索引返回數(shù)據(jù)庫所取的數(shù)據(jù)數(shù)組
本文與大家分享幾個使用得PHP編程技巧,有些技巧是在看別人代碼的時候?qū)W來的,有些是自己總結(jié)的,下面為大家介紹下以特定字段為索引,返回數(shù)據(jù)庫取的數(shù)據(jù)數(shù)組,感興趣的朋友可以了解下哈2013-06-06關于查看MSSQL 數(shù)據(jù)庫 用戶每個表 占用的空間大小
本篇文章是對查看MSSQL數(shù)據(jù)庫用戶每個表占用的空間大小進行了詳細的分析介紹,需要的朋友參考下2013-06-06PHP設計模式之工廠模式(Factory Pattern)的講解
今天小編就為大家分享一篇關于PHP設計模式之工廠模式(Factory Pattern)的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03