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

php二維數(shù)組排序與默認(rèn)自然排序的方法介紹

 更新時間:2013年04月27日 15:15:14   作者:  
本篇文章介紹了,在php中二維數(shù)組排序與默認(rèn)自然排序的方法。需要的朋友參考下

php二維數(shù)組排序函數(shù),默認(rèn)自然排序,即sort排序。這里可以指定按二維數(shù)組中的某個值進(jìn)行多種方法排序,具體看下面的程序注釋。

復(fù)制代碼 代碼如下:

/** 

  * @function 二維數(shù)組自然排序 

  * @author www.phpernote.com 

  * @param array $array 需要排序的數(shù)組(二維) 

  * @param string key 需要根據(jù)哪個鍵排序 

  * @param string order 排序方式(SORT_ASC,SORT_DESC) 

  * @param string type 排序方法(SORT_REGULAR,SORT_NUMERIC,SORT_STRING) 

  * @return array sorted array. 

  */

 function phpSortArray($array,$key,$order="SORT_ASC",$type="SORT_REGULAR"){ 

     if(!is_array($array)||empty($$array)){ 

         return $array; 

     } 

     $ArgCount=func_num_args();//返回傳遞到目前定義函數(shù)的參數(shù)數(shù)目 

     for($I=1;$I<$ArgCount;$I++){ 

         $Arg=func_get_arg($I); 

         if(!eregi("SORT",$Arg)){ 

             $KeyNameList[]=$Arg; 

             $SortRule[]='$'.$Arg; 

         }else{ 

             $SortRule[]=$Arg; 

         } 

     } 

     foreach($array AS $Key=>$Info){ 

         foreach($KeyNameList as $KeyName){ 

             ${$KeyName}[$Key]=$Info[$KeyName]; 

         } 

     } 

     $EvalString='array_multisort('.join(",",$SortRule).',$array);'; 

     eval($EvalString); 

     return $array; 

 }


相關(guān)文章

  • PHP使用Session遇到的一個Permission denied Notice解決辦法

    PHP使用Session遇到的一個Permission denied Notice解決辦法

    這篇文章主要介紹了PHP使用Session遇到的一個Permission denied Notice解決辦法,本文系統(tǒng)環(huán)境是ubuntu、Debian系統(tǒng),有很小的概率會遇到這個提示,需要的朋友可以參考下
    2014-07-07
  • php 驗證碼實例代碼

    php 驗證碼實例代碼

    首先驗證碼的原理就是,畫一張圖片,然后在這張圖片上寫一些字,然后加一些干擾的線條,像素點之類的東西就ok了,這里要使用php那就要知道php中畫圖的函數(shù)是那些,然后拿來用便是了。
    2010-06-06
  • ThinkPHP3.1新特性之對Ajax的支持更加完善

    ThinkPHP3.1新特性之對Ajax的支持更加完善

    這篇文章主要介紹了ThinkPHP3.1對Ajax的支持,需要的朋友可以參考下
    2014-06-06
  • PHP+jQuery翻板抽獎功能實現(xiàn)

    PHP+jQuery翻板抽獎功能實現(xiàn)

    在電視節(jié)目中有一種抽獎形式暫且叫做翻板抽獎,臺上有一個墻面,墻面放置幾個大方塊,主持人或者抽獎?wù)叻_對應(yīng)的方塊即可揭曉中獎結(jié)果。類似的抽獎形式還可以應(yīng)用在WEB中,本文將使用PHP+jQuery為您講解如何實現(xiàn)翻板抽獎程序。
    2015-10-10
  • php去除換行(回車換行)的三種方法

    php去除換行(回車換行)的三種方法

    這篇文章主要介紹了php去除換行(回車換行)的三種方法,需要的朋友可以參考下
    2014-03-03
  • 如何修改yii2.0自帶的user表為其它的表

    如何修改yii2.0自帶的user表為其它的表

    因為某種原因,不想用yii自帶的user表,想用自己建的admin數(shù)據(jù)庫表,怎么修改呢?下面小編給大家介紹下修改yii2.0自帶的user表為其它的表的方法,一起看看吧
    2017-08-08
  • PHP微商城開源代碼實例

    PHP微商城開源代碼實例

    這篇文章主要介紹了PHP微商城代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Symfony2實現(xiàn)在doctrine中內(nèi)置數(shù)據(jù)的方法

    Symfony2實現(xiàn)在doctrine中內(nèi)置數(shù)據(jù)的方法

    這篇文章主要介紹了Symfony2實現(xiàn)在doctrine中內(nèi)置數(shù)據(jù)的方法,結(jié)合實例形式分析了在doctrine中內(nèi)置數(shù)據(jù)的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-02-02
  • 在win7中搭建Linux+PHP 開發(fā)環(huán)境

    在win7中搭建Linux+PHP 開發(fā)環(huán)境

    這篇文章會以一個概覽的形式介紹我的 PHP 開發(fā)環(huán)境,列出我使用的工具,但配置過程不會太詳細(xì)。有需要的朋友可以參考下。
    2014-10-10
  • Yii框架核心組件類實例詳解

    Yii框架核心組件類實例詳解

    這篇文章主要介紹了Yii框架核心組件類,結(jié)合實例形式詳細(xì)分析了Yii框架中成員變量擴展、事件模型及行為類綁定相關(guān)原理與操作技巧,需要的朋友可以參考下
    2019-08-08

最新評論