<i id="2t726"></i>
  • <ruby id="2t726"></ruby>
    <i id="2t726"></i>

    <table id="2t726"></table>
      <ol id="2t726"><tbody id="2t726"></tbody></ol>
        1. <strong id="2t726"><tbody id="2t726"></tbody></strong>

          主頁 > 知識庫 > 網絡編程 > PHP >

          PHP

          PHP二維數組排序函數

          來源:互聯網 作者:秩名 發表于:2013-07-13 13:19  點擊:
          PHP一維數組的排序可以用sort(),asort(),arsort()等函數,但是PHP二維數組的排序需要自定義。 以下函數是對一個給定的二維數組按照指定的鍵值進行排序,先看函數定義: function array_sort($arr,$keys,$type=asc){ $keysvalue = $new_array = array(); fore
          PHP一維數組的排序可以用sort(),asort(),arsort()等函數,但是PHP二維數組的排序需要自定義。

          以下函數是對一個給定的二維數組按照指定的鍵值進行排序,先看函數定義:



          function array_sort($arr,$keys,$type='asc'){
          $keysvalue = $new_array = array();
          foreach ($arr as $k=>$v){
            $keysvalue[$k] = $v[$keys];
          }
          if($type == 'asc'){
            asort($keysvalue);
          }else{
            arsort($keysvalue);
          }
          reset($keysvalue);
          foreach ($keysvalue as $k=>$v){
            $new_array[$k] = $arr[$k];
          }
          return $new_array;

            有幫助
            (0)
            0%
            沒幫助
            (0)
            0%
            WWW.KMZY56,COM