導航:首頁 > 編程語言 > 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比較字元串區分大小寫相關的資料

熱點內容
安卓桌面工具怎麼刪除 瀏覽:54
外六角螺絲套頭演算法 瀏覽:838
程序員特殊招數是什麼意思 瀏覽:351
描述加密過程 瀏覽:844
我的世界如何開mod伺服器 瀏覽:904
人體寫生pdf 瀏覽:317
android簡訊驗證碼倒計時 瀏覽:641
排課走班源碼 瀏覽:222
程序員剛畢業去了小公司有發展嗎 瀏覽:90
速騰怎麼安裝安卓手機互聯 瀏覽:143
linux設備驅動程序代碼 瀏覽:301
伺服器的功耗怎麼看 瀏覽:651
app組件哪裡找 瀏覽:87
androidqq紅包 瀏覽:412
伺服器如何傳輸 瀏覽:456
如何快速將多個文件夾快速解壓縮 瀏覽:114
程序員睡前都在想什麼 瀏覽:37
少兒編程技能培訓心得 瀏覽:458
白命令 瀏覽:816
headfirstjavapdf 瀏覽:552