久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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如何對(duì)所給的IP數(shù)進(jìn)行排序

      關(guān)于PHP中排序問(wèn)題,大家可以先閱讀一下PHP入門手冊(cè)中的《PHP 數(shù)組排序》章節(jié),在對(duì)數(shù)組排序一定的了解之后,本文就來(lái)給大家介紹如何對(duì)所給的ip進(jìn)行排序。

      下面就開始本文的主題內(nèi)容:

      PHP代碼如下:

      <?php function sort_subnets ($x, $y) {     $x_arr = explode('.', $x);     $y_arr = explode('.', $y);     foreach (range(0,3) as $i) {         if ( $x_arr[$i] < $y_arr[$i] ) {             return -1;         }         elseif ( $x_arr[$i] > $y_arr[$i] ) {             return 1;         }     }     return -1; }  $subnet_list =     array('192.169.12',         '192.167.11',         '192.169.14',         '192.168.13',         '192.167.12',         '122.169.15',         '192.167.16'     ); usort($subnet_list, 'sort_subnets'); var_dump($subnet_list);

      結(jié)果是:

      array (size=7)   0 => string '122.169.15' (length=10)   1 => string '192.167.11' (length=10)   2 => string '192.167.12' (length=10)   3 => string '192.167.16' (length=10)   4 => string '192.168.13' (length=10)   5 => string '192.169.12' (length=10)   6 => string '192.169.14' (length=10)

      PHP如何對(duì)所給的IP數(shù)進(jìn)行排序

      這里給大家介紹上述代碼中涉及到函數(shù):

      explode()函數(shù)的作用是使用一個(gè)字符串分割另一個(gè)字符串,并返回由字符串組成的數(shù)組,語(yǔ)法是“explode(separator,string,limit)”,"separator" 參數(shù)不能是一個(gè)空字符串。

      參數(shù)分別表示: separator:在哪里分割字符串。 string:要分割的字符串。 limit可選:所返回的數(shù)組元素的數(shù)目。 可能的值有: 大于0:返回包含最多 limit 個(gè)元素的數(shù)組; 小于0:返回包含除了最后的 -limit 個(gè)元素以外的所有元素的數(shù)組; 0:會(huì)被當(dāng)做 1, 返回包含一個(gè)元素的數(shù)組。

      range()函數(shù)用于創(chuàng)建一個(gè)包含指定范圍的元素的數(shù)組,語(yǔ)法是“range(low,high,step)”;該函數(shù)返回一個(gè)包含從 low 到 high 之間的元素的數(shù)組;如果 low 參數(shù)大于 high 參數(shù),則創(chuàng)建的數(shù)組將是從 high 到 low。

      usort()用于使用用戶自定義的比較函數(shù)對(duì)數(shù)組進(jìn)行排序,語(yǔ)法是“usort(array,myfunction);”,如果成功則返回 TRUE,如果失敗則返回 FALSE。

      最后給大家推薦最新最全面的《PHP視頻教程》~快來(lái)學(xué)習(xí)吧!

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