導航:首頁 > 編程語言 > php比較字元串區分大小寫

php比較字元串區分大小寫

發布時間:2024-12-18 21:53:20

① 為什麼php里字元串可以比較大小字元串也不像數字那樣有個明確的值啊,所以比較的是字元串的什麼屬性

用strcmp函數。
strcmp() 函數比較兩個字元串。
注釋:strcmp() 函數是二進制安全的,且對大小寫敏感。
echo strcmp("Hello world!","Hello world!");

② PHP比較字元串 strcmp()函數問題

首先看位元組數是不對的。我測試了下,這個比較是從開始比,只要遇到不想等的就會出結果了。也就是說,如果str1的某個字元比str2小,則str1<str2,而不會按整個字元串來比較。單個字元按ASCii碼轉換後比較,規則是小寫字母大於大寫字母,字母往後越大。如a>A,a<b<c。

③ php中strcmp函數是如何進行比較的

php中strcmp簡介:
strcmp() 函數比較兩個字元串。
注釋:strcmp() 函數是二進制安全的,且對大小寫敏感。
比較實例:
<!DOCTYPE html> <html> <body>
<?php echo strcmp("Hello world!","Hello world!")."<br>"; // 兩字元串相等 echo strcmp("Hello world!","Hello")."<br>"; // string1 大於 string2
echo strcmp("Hello world!","Hello world! Hello!")."<br>"; // string1 小於 string2 ?>
</body>
</html>
運行結果:
0
7
-7

④ PHP中strcmp()和strcasecmp()函數字元串比較用法分析

本文實例講述了PHP中strcmp()和strcasecmp()函數字元串比較用法。分享給大家供大家參考,具體如下:
一、PHP中strcmp()函數用於比較兩個字元串(區分大小寫),其定義如下:
strcmp(string1,string2)
參數說明:
string1
必需。規定要比較的第一個字元串。
string2
必需。規定要比較的第二個字元串。
PS:strcmp()函數與
strncmp()
函數類似,不同的是,strncmp()可以指定每個字元串用於比較的字元數。
二、PHP中strcasecmp()函數比較兩個字元串(不區分大小寫),其定義如下:
strcasecmp(string1,string2)
參數說明:
string1 必需。規定要比較的第一個字元串。
string2 必需。規定要比較的第二個字元串。
PS:strcasecmp()函數與
strncasecmp()
函數類似,不同的是,strncasecmp()可以指定每個字元串用於比較的字元數。
示例代碼:
<?php
$str1="腳本之家";
$str2="腳本之家";
$str3="www.jb51.net";
$str4="www.JB51.NET";
echo
strcmp($str1,$str2);//兩個字元串相等
echo
"<br/>";
echo
strcmp($str3,$str4);//注意該函數區分大小寫
echo
"<br/>";
echo
strcasecmp($str3,$str4);//該函數不區分大小寫
?>
運行結果如下:
0
1
0
補充:關於返回值問題
針對參數string1與string2的比較:
如果兩個字元串相等,則返回值為
0
如果
string1
小於
string2,則返回值小於0
如果
string1
大於
string2,則返回值大於0
希望本文所述對大家PHP程序設計有所幫助。

⑤ strcmp — 二進制安全字元串比較

這是總結後的知識點,希望能幫到你!
strcmp
(PHP 4, PHP 5, PHP 7, PHP 8)
strcmp — 二進制安全字元串比較
說明
strcmp ( string $str1 , string $str2 ) : int
注意該比較區分大小寫。
參數
str1
第一個字元串。
str2
第二個字元串。
返回值
如果 str1 小於 str2 返回 < 0; 如果 str1 大於 str2 返回 > 0;如果兩者相等,返回 0。

閱讀全文

與php比較字元串區分大小寫相關的資料

熱點內容
券商app哪個比較好用 瀏覽:445
仿豬八戒威客網源碼 瀏覽:574
思域壓縮比106 瀏覽:120
滁州商城小程序源碼 瀏覽:728
安卓怎麼在中途創建表 瀏覽:426
什麼APP能夠控制飲食 瀏覽:441
解壓折紙無限翻慢動作教程 瀏覽:512
android微博發現 瀏覽:921
基於單片機的智能風扇控制系統 瀏覽:776
軟體的伺服器地址在哪裡改 瀏覽:133
linuxyum安裝redis 瀏覽:933
51單片機系列課程 瀏覽:3
怎樣用雲盤加密 瀏覽:858
程序員軟考考哪個比較好 瀏覽:587
鍵盤編程怎麼設置 瀏覽:206
單片機計算器原理 瀏覽:753
以太坊evm源碼分析 瀏覽:850
安卓數據線插口鬆了怎麼變得好用 瀏覽:859
程序員浦東 瀏覽:4
帶圖形界面的烏班圖雲伺服器 瀏覽:491