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

首頁 > 語言 > PHP > 正文

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

2024-09-04 11:42:23
字體:
來源:轉載
供稿:網友

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

PHP中strnatcmp()函數使用"自然"算法來比較兩個字符串(區分大小寫),通常在自然算法中,數字 2 小于數字 10。而在計算機排序中,10 小于 2,這是因為 10 中的第一個數字小于 2。

strnatcmp()函數的定義如下:

strnatcmp(string1,string2)

參數說明:

string1  必需。規定要比較的第一個字符串。

string2  必需。規定要比較的第二個字符串。

返回值說明:

如果兩個字符串相等,則返回值為 0

如果 string1 小于 string2,則返回值小于0

如果 string1 大于 string2,則返回值大于0

示例代碼如下:

  1. <?php 
  2.  $str1="2.jpg"
  3.  $str2="10.jpg"
  4.  $str3="Vevb.net_1"
  5.  $str4="PHPFENSI.COM_2"
  6.  echo strcmp($str1,$str2);//按字節進行比較,返回1 
  7.  echo "<br/>"
  8.  echo strcmp($str3,$str4);//按字節進行比較,返1 
  9.  echo "<br/>"
  10.  echo strnatcmp($str1,$str2);//按"自然排序"法進行比較,返回-1 
  11.  echo "<br/>"
  12.  echo strnatcmp($str3,$str4);//按"自然排序"法進行比較,返回1 
  13. ?> 

運行結果如下:

1

1

-1

1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝阳县| 沧源| 通辽市| 开化县| 文山县| 西乡县| 岱山县| 七台河市| 增城市| 全州县| 乐亭县| 惠州市| 吉水县| 常宁市| 田阳县| 政和县| 宁乡县| 承德县| 内黄县| 铅山县| 肇源县| 嘉义市| 松阳县| 恩平市| 吴堡县| 顺义区| 崇仁县| 岐山县| 特克斯县| 乐山市| 雷山县| 沈阳市| 南和县| 建昌县| 嵊州市| 隆化县| 东辽县| 靖西县| 彭州市| 舟曲县| 海林市|