国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP中strnatcmp()函數(shù)“自然排序算法”進(jìn)行字符串比較用法分析(對比strcmp函數(shù))

2024-05-04 23:42:02
字體:
供稿:網(wǎng)友
這篇文章主要介紹了PHP中strnatcmp()函數(shù)“自然排序算法”進(jìn)行字符串比較用法,結(jié)合實(shí)例形式分析了strnatcmp函數(shù)字符串比較的使用技巧,并對比了strcmp函數(shù)說明了兩者的使用區(qū)別,需要的朋友可以參考下
 

本文實(shí)例講述了PHP中strnatcmp()函數(shù)“自然排序算法”進(jìn)行字符串比較用法。分享給大家供大家參考,具體如下:

PHP中strnatcmp()函數(shù)使用"自然"算法來比較兩個字符串(區(qū)分大小寫),通常在自然算法中,數(shù)字 2 小于數(shù)字 10。而在計(jì)算機(jī)排序中,10 小于 2,這是因?yàn)?10 中的第一個數(shù)字小于 2

strnatcmp()函數(shù)的定義如下:

strnatcmp(string1,string2)

參數(shù)說明:

string1  必需。規(guī)定要比較的第一個字符串。
string2  必需。規(guī)定要比較的第二個字符串。

返回值說明:

如果兩個字符串相等,則返回值為 0
如果 string1 小于 string2,則返回值小于0
如果 string1 大于 string2,則返回值大于0

示例代碼如下:

<?php $str1="2.jpg"; $str2="10.jpg"; $str3="vevb.com_1"; $str4="JB51.NET_2"; echo strcmp($str1,$str2);//按字節(jié)進(jìn)行比較,返回1 echo "<br/>"; echo strcmp($str3,$str4);//按字節(jié)進(jìn)行比較,返1 echo "<br/>"; echo strnatcmp($str1,$str2);//按"自然排序"法進(jìn)行比較,返回-1 echo "<br/>"; echo strnatcmp($str3,$str4);//按"自然排序"法進(jìn)行比較,返回1?>

運(yùn)行結(jié)果如下:

11-11

更多關(guān)于PHP字符串操作相關(guān)內(nèi)容可查看本站專題:《php字符串(string)用法總結(jié)

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。



注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 特克斯县| 新沂市| 漳州市| 池州市| 武城县| 若尔盖县| 宣化县| 青海省| 晋中市| 峨山| 当雄县| 宁阳县| 永宁县| 安庆市| 双柏县| 伊金霍洛旗| 米易县| 阿克陶县| 南靖县| 浑源县| 凉城县| 巴青县| 余庆县| 江西省| 河曲县| 仁布县| 富锦市| 白玉县| 休宁县| 电白县| 饶阳县| 罗定市| 南开区| 上蔡县| 山西省| 达尔| 封开县| 金平| 海阳市| 卓尼县| 抚松县|