日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何運用PHP數(shù)組排序函數(shù)array_multisort進行表格排序

我們今天為大家?guī)淼氖且粋€PHP數(shù)組排序函數(shù)array_multisort對數(shù)據(jù)庫表格進行排序的例子,以此來進一步了解PHP語言的概念,增加我們的編碼經(jīng)驗。

目前成都創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、昌黎網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

#t#函數(shù)的原形是array_multisort($sortKeyArray,$ascOrDesc,$sortArray),PHP數(shù)組排序函數(shù)array_multisort中的第一個參數(shù)是為了保持數(shù)組鍵值的對應(yīng)關(guān)系需要構(gòu)建的排序列數(shù)組,第二個參數(shù)是預(yù)定義的常量,SORT_ASC - 按照上升順序排序,SORT_DESC - 按照下降順序排序,第三個參數(shù)就是所要被排序的數(shù)組。還有一個可缺省的參數(shù)是排序的數(shù)據(jù)類型,這里略過。看一下下面的例子就會明了。

 
 
 
  1.  
  2.  
  3. class Storage  
  4.    {  
  5.          function getSellList()  
  6.        {  
  7.          global $db;  
  8.         $db->query("set names utf8");  
  9.        $db->query("select * from sold_record");  
  10.        while ($row=$db->get_array())  
  11.       {  
  12.           $array[]=$row;  
  13.         }  
  14.         $db->free();  
  15.         return $array;  
  16.       }   
  17.   }  
  18.  
  19. $storage=new Storage();  
  20.     $sellList=$storage->getSellList();  
  21.     foreach ($sellList as $key => $row)  
  22.      {  
  23.             $cust[$key]  = $row['customer_id'];  
  24.    $prod[$key] = $row['product'];  
  25.             $pty[$key] = $row['ptype'];  
  26.    $sdt[$key]=$row['sell_date'];  
  27.         }  
  28.   $asdes="yes";  
  29.   if($_GET[up]=="yes")  
  30.    {  
  31.        $asdes="no";  
  32.        $sort=SORT_DESC;  
  33.    }  
  34.    elseif($_GET[up]=="no")  
  35.    {  
  36.        $asdes="yes";  
  37.        $sort=SORT_ASC;  
  38.       
  39.    }  
  40.      
  41.         switch ($_GET[order])  
  42.   {  
  43.       case "cname":  
  44.    array_multisort($cust,$sort,$sellList);  
  45.    break;  
  46.    case "product":  
  47.    array_multisort($prod,$sort,$sellList);  
  48.    break;  
  49.    case "ptype":  
  50.    array_multisort($pty,$sort,$sellList);  
  51.    break;  
  52.    case "date":  
  53.    array_multisort($sdt,$sort,$sellList);  
  54.    break;  
  55.   }  
  56.       
  57.    ?> 

上面這段代碼就是PHP數(shù)組排序函數(shù)array_multisort對表格排序的具體代碼編寫。


當前名稱:如何運用PHP數(shù)組排序函數(shù)array_multisort進行表格排序
當前鏈接:http://m.5511xx.com/article/cccpscd.html