<big id="9rbpx"></big>
<track id="9rbpx"></track>

      <noframes id="9rbpx"><progress id="9rbpx"><meter id="9rbpx"></meter></progress>

          <ins id="9rbpx"></ins>

          <i id="9rbpx"><meter id="9rbpx"><p id="9rbpx"></p></meter></i>

            主頁 > 知識庫 > 網絡編程 > 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?618se con_超碰视频_人人鲁免费播放视频_秋霞A级毛片在线看