久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php中按大小進(jìn)行排序的函數(shù)有哪些

      php中按大小進(jìn)行排序的函數(shù)有哪些

      1、sort()簡(jiǎn)單排序

      sort() 函數(shù)對(duì)數(shù)值數(shù)組進(jìn)行升序排序。

      將一個(gè)數(shù)組元素從低到高進(jìn)行簡(jiǎn)單排序,這個(gè)函數(shù)既可以按數(shù)字大小排列也可以按字母順序排列。

      實(shí)例如下:

      <?php     $data = array(5,8,1,7,2);     sort($data);     print_r($data);  ?>

      輸出結(jié)果如下所示:

      Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 7 [4] => 8 )

      學(xué)習(xí)視頻教程推薦:php視頻教程

      2、rsort()簡(jiǎn)單排序倒序

      rsort() 函數(shù)對(duì)數(shù)值數(shù)組進(jìn)行降序排序。

      rsort()函數(shù)對(duì)數(shù)組元素進(jìn)行從高到低的倒排,同樣可以按數(shù)字大小排列也可以按字母順序排列。

      實(shí)例如下:

      <?php     $data = array(5,8,1,7,2); rsort($data);  print_r($data); ?>

      它的輸出結(jié)果如下:

      Array ([0] => 8 [1] => 7 [2] => 5 [3] => 2 [4] => 1 )

      3、usort()根據(jù)用戶自定義的規(guī)則排序

      usort() 使用用戶自定義的比較函數(shù)對(duì)數(shù)組進(jìn)行排序。

      PHP能讓你定義自己的排序算法,你可以通過(guò)創(chuàng)建你自己的比較函數(shù),并把它傳遞給usort()函數(shù)。

      如果第一個(gè)參數(shù)比第二個(gè)參數(shù)“小”的話,比較函數(shù)必須返回一個(gè)比0小的數(shù),如果第一參數(shù)比第二個(gè)參數(shù)“大”的話,比較函數(shù)應(yīng)該返回一個(gè)比0大的數(shù)。

      在下面的例子中根據(jù)它們的長(zhǎng)度對(duì)數(shù)組元素進(jìn)行排序,最短的項(xiàng)放在最前面:sortByLen 里面必須是固定格式。

      實(shí)例如下:

      <?php     $data = array("joe@", "@", "asmithsonian@", "jay@"); usort($data, 'sortByLen');     print_r($data);  function sortByLen($a, $b) {             if (strlen($a) == strlen($b)) {        return;    } else {      return (strlen($a) > strlen($b)) ? 1 : -1;    } } ?>

      這樣,就創(chuàng)建了我們自己的比較函數(shù),這個(gè)函數(shù)使用strlen()函數(shù)比較每一個(gè)字符串的個(gè)數(shù),然后分別返回1、0或-1。這個(gè)返回值是決定元素排列的基礎(chǔ)。

      輸出結(jié)果:

      Array (     [0] => @     [1] => joe@     [2] => jay@     [3] => asmithsonian@ )

      推薦相關(guān)文章教程:php教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)