欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實現(xiàn)根據(jù)數(shù)組的值進行分組的方法

 更新時間:2017年04月20日 09:52:09   作者:zhjahch  
這篇文章主要介紹了PHP實現(xiàn)根據(jù)數(shù)組的值進行分組的方法,涉及php數(shù)組的遍歷、判斷、賦值等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)根據(jù)數(shù)組的值進行分組的方法。分享給大家供大家參考,具體如下:

PHP根據(jù)數(shù)組的值分組,php array中沒有自帶這個函數(shù)但是很常用,今天寫了出來記錄一下。

代碼:

$_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 => $value) {
      $result[$value[1].$value[2]][] = $value;
    }
    $ret = array();
    //這里把簡直轉(zhuǎn)成了數(shù)字的,方便同意處理
    foreach ($result as $key => $value) {
      array_push($ret, $value);
    }
    return $ret;
}

運行結(jié)果如下:

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"
  }
 }
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP微框架Dispatch簡介

    PHP微框架Dispatch簡介

    Dispatch是一個PHP小框架,可以合并Dispatch和其他框架,開發(fā)出相當強大并且輕量級的程序,需要的朋友可以參考下
    2014-06-06
  • php過濾所有的空白字符(空格、全角空格、換行等)

    php過濾所有的空白字符(空格、全角空格、換行等)

    這篇文章主要介紹了php替換過濾所有的空白字符,包括空格、全角空格、換行等,感興趣的小伙伴們可以一起學(xué)習(xí)學(xué)習(xí)。
    2015-10-10
  • php利用ffmpeg提取視頻中音頻與視頻畫面的方法詳解

    php利用ffmpeg提取視頻中音頻與視頻畫面的方法詳解

    想要提取視頻中的音頻信息,首選的技術(shù)是ffmpeg,ffmpeg是一個非常有用的命令行程序,它可以用來轉(zhuǎn)碼媒體文件。這篇文章主要給大家介紹了PHP利用ffmpeg提取視頻中音頻與視頻畫面的相關(guān)資料,需要的朋友可以參考下。
    2017-06-06
  • php自定義錯誤處理用法實例

    php自定義錯誤處理用法實例

    這篇文章主要介紹了php自定義錯誤處理用法,實例分析了php通過自定義函數(shù)進行錯誤處理的技巧,需要的朋友可以參考下
    2015-03-03
  • php模擬實現(xiàn)斗地主發(fā)牌

    php模擬實現(xiàn)斗地主發(fā)牌

    這篇文章主要為大家詳細介紹了php模擬實現(xiàn)斗地主發(fā)牌,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • php建立Ftp連接的方法

    php建立Ftp連接的方法

    這篇文章主要介紹了php建立Ftp連接的方法,實例分析了php操作FTP的相關(guān)函數(shù)及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php use和include區(qū)別總結(jié)

    php use和include區(qū)別總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于php use和include區(qū)別的知識點文章,有需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • PHP郵件發(fā)送類PHPMailer用法實例詳解

    PHP郵件發(fā)送類PHPMailer用法實例詳解

    這篇文章主要介紹了PHP郵件發(fā)送類PHPMailer用法,詳細的講述了安裝及配置的方法與功能實現(xiàn)代碼,非常具有實用價值,需要的朋友可以參考下
    2014-09-09
  • php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法

    php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法

    這篇文章主要介紹了php表單提交大量數(shù)據(jù)、上千個文本框時發(fā)生數(shù)據(jù)丟失、數(shù)據(jù)不完整等問題的解決方法,需要的朋友可以參考下
    2014-03-03
  • PHP針對redis常用操作實例詳解

    PHP針對redis常用操作實例詳解

    這篇文章主要介紹了PHP針對redis常用操作,結(jié)合實例形式詳細分析了PHP針對Redis連接、增刪改查及各種常用運算操作技巧,需要的朋友可以參考下
    2019-08-08

最新評論