PHP 字符串 strcasecmp()函數
PHP字符串strcasecmp()是預定義函數。愛掏網 - it200.com它用于比較給定的兩個字符串。愛掏網 - it200.com它是二進制安全的,不區分大小寫。愛掏網 - it200.com它類似于strcasecmp()函數。愛掏網 - it200.com
返回值:
- 如果兩個字符串相等:[ 0 ]
- 如果字符串1小于字符串2:[< 0]
- 如果字符串1大于字符串2:[> 0]
strcasecmp(string1,string2);
參數 | 描述 | 必需/可選 |
---|---|---|
string1 | 指定要比較的第一個字符串。愛掏網 - it200.com | 必需。愛掏網 - it200.com |
string2 | 指定要比較的第二個字符串。愛掏網 - it200.com | 必需。愛掏網 - it200.com |
示例1
<?php
str1 = "JavaTPOINT";str2 = "JAVAtpoint";
echo "Your first string is:".str1;
echo "<br>";
echo "Your second string is:".str2;
echo "<br>";
echo strcasecmp("str1","str2");
?>
輸出:
Your first string is:JavaTPOINT
Your second string is:JAVAtpoint
0
示例2
<?php
echo "By using strcasecmp() function:".strcasecmp("Hello","HELLO");
echo "<br>";
echo "using strcasecmp() function:".strcasecmp("Hello","hELLo");
?>
輸出:
By using strcasecmp() function:0
using strcasecmp() function:0
示例3
<?php
echo strcasecmp("Hello PHP!","HELLO WORLD!");
//The two strings are equal
echo strcasecmp("Hello PHP!","HELLO");
echo "<br>";
// String1 is greater than string2
echo strcasecmp("Hello PHP!","HELLO WORLD! HELLO!");
// String1 is less than string2
?>
輸出:
-75
-7
示例4
<?php
str1 = "PHP";str2 = "PHP";
if (strcasecmp(str1,str2) == 0) {
echo 'str is equal tovstr2 in a case-insensitive string comparison';
}
?>
輸出:
$str is equal to $vstr2 in a case-insensitive string comparison
參考:
http://php.net/manual/zh/function.strcasecmp.php
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。