PHP中strnatcmp()函數“自然排序算法”進行字符串比較用法分析
本文實例講述了PHP中strnatcmp()函數“自然排序算法”進行字符串比較用法。分享給大家供大家參考,具體如下:
PHP中strnatcmp()函數使用"自然"算法來比較兩個字符串(區分大小寫),通常在自然算法中,數字 2 小於數字 10。而在計算機排序中,10 小於 2,這是因為 10 中的第一個數字小於 2。
strnatcmp()函數的定義如下:
strnatcmp(string1,string2)
參數説明:
string1 必需。規定要比較的第一個字符串。
string2 必需。規定要比較的第二個字符串。
返回值説明:
如果兩個字符串相等,則返回值為 0
如果 string1 小於 string2,則返回值小於0
如果 string1 大於 string2,則返回值大於0
示例代碼如下:
<"2.jpg"; 1="" str2="10.jpg" str3="_1" str4="_2" echo="" -1="">
運行結果如下:
11-11
希望本文所述對大家PHP程序設計有所幫助。
-
dreamweaver的學習心得
當我們備受啟迪時,寫心得體會是一個不錯的選擇,這樣我們可以養成良好的總結方法。那麼要如何寫呢?下面是小編收集整理的dreamweaver的學習心得,歡迎閲讀與收藏。dreamweaver的學習心得1目前,互聯網是最快捷的信息傳播渠道之一,學習網頁製作成了學生必須掌握的一項技...
-
javascript包裝對象的用法
js對象是一種複合值:它是屬性或已命名值得集合。參考以下代碼:vars="helloworld";varlen=th;在該例子中,s是字符串,而字符串不是對象,但為何會有屬性呢?其實只要引用了字符串s的屬性,js就會將字符串通過調用newString(s)的方式轉換為對象,該對象繼承了字符串的方法,並被...
-
網頁設計黃金配色原則是什麼
身為網頁設計新手的你,是不是還在糾結於你製作的網頁找不到一組完美的配色方案?在本教程中我們將與你分享6條肯定會火,並且“錯不了”的指導方針,你可以按照這些原則把握最基本的色彩規律。現在我們分享的這些原則都不是規則,你會在你的職業生涯中創造出更多的配色...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
相關文章
- javascript中的match函數用法簡介
- Thinkpad筆記本開機顯示Tointerrruptnormalstartup解決方法
- C++中const-cast與reinterpret-cast運算符的用法
- PHP中substr函數字符串截取用法
- PHP中strtotime函數使用方法
- php指定長度分割字符串str-split函數如何實現
- 有關PHP字符串比較函數strcmp()和strcasecmp()使用總結
- PHP中strtotime函數使用方法詳解
- php字符串替換函數str-replace速度比preg-replace快
- C語言中字符串常用函數strcat與strcpy的用法