成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP字符串函數strnatcmp()的用法
全站頭部文字 我要出現在這里
PHP字符串函數strnatcmp()的用法 798 2023-12-12   

strnatcmp

(PHP 4, PHP 5)

strnatcmp — 使用自然排序算法比較字符串

說明

int strnatcmp ( string $str1 , string $str2 )

該函數實現了以人類習慣對數字型字符串進行排序的比較算法,這就是“自然順序”。注意該比較區(qū)分大小寫。

參數

str1

第一個字符串。

str2

第二個字符串。

返回值

與其他字符串比較函數類似,如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果兩者相等,返回 0。

范例

下面的例子展示了該算法與計算機常規(guī)字符串比較算法( strcmp() 所使用的)的區(qū)別:

<?php
$arr1 = $arr2 = array("img12.png", "img10.png", "img2.png", "img1.png");
echo "Standard string comparisonn";
usort($arr1, "strcmp");
print_r($arr1);
echo "nNatural order string comparisonn";
usort($arr2, "strnatcmp");
print_r($arr2);
?>

以上例程會輸出:

Standard string comparison
Array
(
    [0] => img1.png
    [1] => img10.png
    [2] => img12.png
    [3] => img2.png
)
Natural order string comparison
Array
(
    [0] => img1.png
    [1] => img2.png
    [2] => img10.png
    [3] => img12.png
)
更多信息,參見:Martin Pool 的» 自然順序的字符串比較 page.

參見

preg_match() - 執(zhí)行一個正則表達式匹配 strcasecmp() - 二進制安全比較字符串(不區(qū)分大小寫) substr() - 返回字符串的子串 stristr() - strstr 函數的忽略大小寫版本 strcmp() - 二進制安全字符串比較 strncmp() - 二進制安全比較字符串開頭的若干個字符 strncasecmp() - 二進制安全比較字符串開頭的若干個字符(不區(qū)分大小寫) strnatcasecmp() - 使用“自然順序”算法比較字符串(不區(qū)分大小寫) strstr() - 查找字符串的首次出現 natsort() - 用“自然排序”算法對數組排序 natcasesort() - 用“自然排序”算法對數組進行不區(qū)分大小寫字母的排序


主站蜘蛛池模板: 共和国之恋原唱| 成人的性行为免费| 韩国电影《爱欲》| 汽水音乐官网| 卧虎在线观看| 美女又黄又免费的视频| 陕09j01图集| 奶奶的星星| 公共事务在线| 王宝强盲井| 试衣间电影| 上锁的房间演员表| 追诉电视剧| 公司减资从1000万减到10万| 初中生物会考真题试卷| 转转二手手机| 日本电影芋虫| 风云太白山电影| 日韩女同性恋| 杨功个人资料介绍| 永井大| 龙政璇| 眼光娘娘治眼病口诀| 夜色斗僵尸| 奇梦石| 斌子| 间宫祥太朗| 都市频道在线直播| 海洋之歌免费观看完整中文版| 台湾卫视| 好好歌词| 小猫叫声吸引猫mp3| 三大| 许华升公个人资料身高多少| 绿椅子在线| 流浪地球2演员表| 康熙微服第二部免费版第24集| 日本电影完整版| 木野真琴| 火火| 我们的新时代演员表|

?。?!站長長期在線接?。。?/p>

網站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103