本文實例講述了PHP實現根據數組的值進行分組的方法。分享給大家供大家參考,具體如下:
PHP根據數組的值分組,php array中沒有自帶這個函數但是很常用,今天寫了出來記錄一下。
代碼:
$_array = array( array(1,11, 2016-05-18 ), array(2,11, 2016-05-18 ), array(3,22, 2016-05-18 ), array(4,22, 2016-05-18 ), array(5,33, 2016-05-19 ), array(6,33, 2016-05-19 ), array(7,44, 2016-05-19 ), array(8,44, 2016-05-19 ), array(9,55, 2016-05-20 ), array(10,55, 2016-05-20 ),var_dump(array_val_chunk($_array));function array_val_chunk($array){ $result = array(); foreach ($array as $key = $html' target='_blank'>value) { $result[$value[1].$value[2]][] = $value; $ret = array(); //這里把簡直轉成了數字的,方便同意處理 foreach ($result as $key = $value) { array_push($ret, $value); return $ret;}
運行結果如下:
array(5) { [0]= array(2) { [0]= array(3) { [0]= int(1) [1]= int(11) [2]= string(10) 2016-05-18 [1]= array(3) { [0]= int(2) [1]= int(11) [2]= string(10) 2016-05-18 [1]= array(2) { [0]= array(3) { [0]= int(3) [1]= int(22) [2]= string(10) 2016-05-18 [1]= array(3) { [0]= int(4) [1]= int(22) [2]= string(10) 2016-05-18 [2]= array(2) { [0]= array(3) { [0]= int(5) [1]= int(33) [2]= string(10) 2016-05-19 [1]= array(3) { [0]= int(6) [1]= int(33) [2]= string(10) 2016-05-19 [3]= array(2) { [0]= array(3) { [0]= int(7) [1]= int(44) [2]= string(10) 2016-05-19 [1]= array(3) { [0]= int(8) [1]= int(44) [2]= string(10) 2016-05-19 [4]= array(2) { [0]= array(3) { [0]= int(9) [1]= int(55) [2]= string(10) 2016-05-20 [1]= array(3) { [0]= int(10) [1]= int(55) [2]= string(10) 2016-05-20 }
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !
相關推薦:
使用PHP實現漢字拼音轉換和公歷農歷轉換
如何解決PHP mkdir()無寫權限的問題
以上就是如何實現PHP根據數組的值進行分組的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答