站長資訊網
        最全最豐富的資訊網站

        PHP如何對所給的IP數進行排序

        關于PHP中排序問題,大家可以先閱讀一下PHP入門手冊中的《PHP 數組排序》章節,在對數組排序一定的了解之后,本文就來給大家介紹如何對所給的ip進行排序。

        下面就開始本文的主題內容:

        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);

        結果是:

        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如何對所給的IP數進行排序

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

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

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

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

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

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国精品产露脸自拍| 日本一区二区三区精品中文字幕| 88久久精品无码一区二区毛片| 潮喷大喷水系列无码久久精品| 国产精品禁18久久久夂久| .精品久久久麻豆国产精品| 成人精品综合免费视频| 国产精品第13页| 五月花精品视频在线观看| 国产欧美日本亚洲精品一5| 免费人妻精品一区二区三区| 亚洲欧洲精品成人久久曰影片 | 国产第一福利精品导航| 麻豆精品成人免费国产片| 国产韩国精品一区二区三区| 久久精品成人免费国产片小草| 午夜国产精品无套| 97r久久精品国产99国产精| 国产精品九九九| 亚洲А∨精品天堂在线| 国产精品毛片久久久久久久| 国内精品久久久久久麻豆| 狼色精品人妻在线视频| 好吊妞视频精品| 国产精品内射后入合集| 94久久国产乱子伦精品免费| 午夜精品久久久久久中宇| 亚洲国产精品无码久久久不卡 | 精品无码人妻夜人多侵犯18| 国产精品国产三级在线专区| 日韩精品系列产品| 精品亚洲成α人无码成α在线观看 | 亚洲国产精品成人| 热久久这里只有精品| 久久精品麻豆日日躁夜夜躁| 毛片a精品**国产| 永久免费精品视频| 国产成人精品日本亚洲18图| 亚洲精品蜜桃久久久久久| 精品a在线观看| 国产69精品久久久久99|