最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)的自定義數(shù)組排序函數(shù)與排序類示例

 更新時(shí)間:2016年11月18日 08:50:54   作者:栁羅風(fēng)塵  
這篇文章主要介紹了PHP實(shí)現(xiàn)的自定義數(shù)組排序函數(shù)與排序類,結(jié)合實(shí)例形式分析了php自定義二維數(shù)組排序函數(shù)與排序類的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)的自定義數(shù)組排序函數(shù)與排序類。分享給大家供大家參考,具體如下:

/*
* 二維數(shù)組自定義排序函數(shù)
* uasort($arr,function_name)
*
**/
$arr = array(
  array('a'=>1,'b'=>'c'),
  array('a'=>4,'b'=>'a'),
  array('a'=>5,'b'=>'g'),
  array('a'=>7,'b'=>'f'),
  array('a'=>6,'b'=>'e')
);
function compare_arr($x,$y){
  if($x['b']<$y['b']){
    return -1;
  }else if($x['b']>$y['b']){
    return 1;
  }else{
    return 0;
  }
}
uasort($arr,'compare_arr');
foreach($arr as $a){
  echo $a['a'].'=>'.$a['b'].'<br/>';
}

手冊里的自定義排序類:

class multiSort
{
   var $key;  //key in your array
   //排序函數(shù) 參數(shù)依次是 數(shù)組 待排列索引 排序類型
   function run ($myarray, $key_to_sort, $type_of_sort = '')
   {
     $this->key = $key_to_sort;
     if ($type_of_sort == 'desc')
       uasort($myarray, array($this, 'myreverse_compare'));
     else
       uasort($myarray, array($this, 'mycompare'));
     return $myarray;
   }
   //正序
   function mycompare($x, $y)
   {
     if ( $x[$this->key] == $y[$this->key] )
       return 0;
     else if ( $x[$this->key] < $y[$this->key] )
       return -1;
     else
       return 1;
   }
   //逆序
   function myreverse_compare($x, $y)
   {
     if ( $x[$this->key] == $y[$this->key] )
       return 0;
     else if ( $x[$this->key] > $y[$this->key] )
       return -1;
     else
       return 1;
   }
}

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

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

相關(guān)文章

  • PHP實(shí)現(xiàn)將優(yōu)酷土豆騰訊視頻html地址轉(zhuǎn)換成flash swf地址的方法

    PHP實(shí)現(xiàn)將優(yōu)酷土豆騰訊視頻html地址轉(zhuǎn)換成flash swf地址的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)將優(yōu)酷土豆騰訊視頻html地址轉(zhuǎn)換成flash swf地址的方法,涉及php根據(jù)各個(gè)網(wǎng)站的網(wǎng)址規(guī)則針對URL地址的正則匹配與轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • php將字符串隨機(jī)分割成不同長度數(shù)組的方法

    php將字符串隨機(jī)分割成不同長度數(shù)組的方法

    這篇文章主要介紹了php將字符串隨機(jī)分割成不同長度數(shù)組的方法,涉及隨機(jī)數(shù)及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • php使用PDO操作MySQL數(shù)據(jù)庫實(shí)例

    php使用PDO操作MySQL數(shù)據(jù)庫實(shí)例

    這篇文章主要介紹了php使用PDO操作MySQL數(shù)據(jù)庫,實(shí)例分析了PDO的開啟與針對MySQL數(shù)據(jù)庫的增刪改查等基本操作方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • php curl發(fā)送請求實(shí)例方法

    php curl發(fā)送請求實(shí)例方法

    在本篇文章里小編給大家整理的是關(guān)于php curl發(fā)送請求詳細(xì)教程以及相關(guān)知識點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • 通過具體程序來理解PHP里面的抽象類

    通過具體程序來理解PHP里面的抽象類

    面向?qū)ο蟪绦蛲ㄟ^類的分層結(jié)構(gòu)構(gòu)建起來. 在單重繼承語言如PHP中, 類的繼承是樹狀的. 一個(gè)根類有一個(gè)或更多的子類,再從每個(gè)子類繼承出一個(gè)或更多下一級子類.
    2010-01-01
  • cmd下運(yùn)行php腳本

    cmd下運(yùn)行php腳本

    cmd下運(yùn)行php腳本的方法好多朋友感覺很奇怪,其實(shí)就是腳本
    2008-11-11
  • PHP持久連接mysql_pconnect()函數(shù)使用介紹

    PHP持久連接mysql_pconnect()函數(shù)使用介紹

    mysql_pconnect()函數(shù)可以大大的提高M(jìn)YSQL效率,不過,此連接不自動(dòng)關(guān)閉,也會(huì)造成一些問題,請注意將不用的連接即時(shí)關(guān)閉,以避免不必要的錯(cuò)誤發(fā)生
    2012-02-02
  • php源碼的使用方法講解

    php源碼的使用方法講解

    在本篇文章里小編給大家分享了關(guān)于php源碼怎么使用的知識點(diǎn)內(nèi)容,有此需要的朋友們可以參考下。
    2019-09-09
  • php中count獲取多維數(shù)組長度的方法

    php中count獲取多維數(shù)組長度的方法

    這篇文章主要介紹了php中count獲取多維數(shù)組長度的方法,實(shí)例分析了數(shù)組的原理并總結(jié)了數(shù)組長度計(jì)算的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • PHP從FLV文件獲取視頻預(yù)覽圖的方法

    PHP從FLV文件獲取視頻預(yù)覽圖的方法

    這篇文章主要介紹了PHP從FLV文件獲取視頻預(yù)覽圖的方法,實(shí)例分析了php操作flv文件獲取截圖的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03

最新評論

始兴县| 永善县| 崇义县| 马山县| 武鸣县| 新晃| 文登市| 泾阳县| 育儿| 津南区| 新竹市| 古蔺县| 云林县| 巴塘县| 彭山县| 星子县| 茌平县| 武宣县| 台东市| 孟村| 松桃| 东丰县| 安化县| 读书| 甘德县| 庆云县| 永和县| 泸定县| 安丘市| 永福县| 会泽县| 南漳县| 尖扎县| 北流市| 淮北市| 三明市| 清远市| 金门县| 金华市| 合川市| 建始县|