首頁 後端開發 php教程 i can see your smile PHP strncasecmp字串比較的小技巧

i can see your smile PHP strncasecmp字串比較的小技巧

Jul 29, 2016 am 08:44 AM

只是這樣就需要轉換兩次。大多時候,我們是針對字符集轉換的時候才會這樣,比如判斷參數傳進來是否utf-8,這5個字符的寫法,可就多了,比如UTF-8,Utf-8,utf-8等,那我們該怎麼辦呢? strtolower?strupper?不需要啦。 。
strncasecmp($a,$b,$length)就可以了。 。
如果回傳是0則相等,那我們怎麼判斷呢?
strncasecmp($str,'utf-8',5) == 0那麼,傳入的參數就是utf8的,是否很方便呢?
只是這些函數我們平常不太用得到,我看到這個函數的用法卻是在 yii framework,他在處理事件的時候,判斷前兩個字符是否為 on 的時候,就是這樣判斷的。我也因此學到了一招。
strncasecmp Definition and Usage
定義和用法
The strncasecmp() function compares two strings.
strncasecmp()字串函數的作用是:比較大小寫不敏感)(大小寫不敏感) 。
This function returns:
這個函數會傳回下列值:
0 - if the two strings are equal
0 – 如果字串相等
>0 - if string1 is greater than string2
>0 – 如果string1大於string2
Syntax
語法
strnsecing,string1,string)

Parameter參數 Description描述
string1 Required. Specifies the first string to compare
Parameter参数 Description描述
string1 Required. Specifies the first string to compare
必要参数。指定参与比较的第一个字符串对象
string2 Required. Specifies the second string to compare
必要参数。指定参与比较的第二个字符串对象
length Required. Specify the number of characters from each string to be used in the comparison
必要参数。指定每个字符串中参数比较的字符数量
必要參數。指定參與比較的第一個字串物件
string2 Required. Specifies the second string to compare
必要參數。指定參與比較的第二個字串物件
length Required. Specify the number of characters from each string to be used in the comparison
必要參數。指定每個字串中參數比較的字元數
Tips and Notes
注意點
Note: The strncasecmp() is binary safe and case- insensitive.
注意:strncasecmp()函數是二進制精確的,並且它不區分字母大小寫。
Example

案例複製程式碼

程式碼如下:

estr Hello world!","hello earth!",6);
?>



The output of the code above will be:
上述程式碼將輸出下面的結果:

0

以上就介紹了i can see your smile PHP strncasecmp字串比較的小技巧,包括了i can see your smile方面的內容,希望對PHP教程有興趣的朋友有所幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

11個最佳PHP URL縮短腳本(免費和高級) 11個最佳PHP URL縮短腳本(免費和高級) Mar 03, 2025 am 10:49 AM

11個最佳PHP URL縮短腳本(免費和高級)

在Laravel中使用Flash會話數據 在Laravel中使用Flash會話數據 Mar 12, 2025 pm 05:08 PM

在Laravel中使用Flash會話數據

Instagram API簡介 Instagram API簡介 Mar 02, 2025 am 09:32 AM

Instagram API簡介

簡化的HTTP響應在Laravel測試中模擬了 簡化的HTTP響應在Laravel測試中模擬了 Mar 12, 2025 pm 05:09 PM

簡化的HTTP響應在Laravel測試中模擬了

構建具有Laravel後端的React應用程序:第2部分,React 構建具有Laravel後端的React應用程序:第2部分,React Mar 04, 2025 am 09:33 AM

構建具有Laravel後端的React應用程序:第2部分,React

php中的捲曲:如何在REST API中使用PHP捲曲擴展 php中的捲曲:如何在REST API中使用PHP捲曲擴展 Mar 14, 2025 am 11:42 AM

php中的捲曲:如何在REST API中使用PHP捲曲擴展

在Codecanyon上的12個最佳PHP聊天腳本 在Codecanyon上的12個最佳PHP聊天腳本 Mar 13, 2025 pm 12:08 PM

在Codecanyon上的12個最佳PHP聊天腳本

Laravel中的通知 Laravel中的通知 Mar 04, 2025 am 09:22 AM

Laravel中的通知

See all articles