PHP 字符串 strnatcasecmp()函數
strnatcasecmp()函數是PHP的內置功能。愛掏網 - it200.com它用于使用”自然順序”算法來比較兩個字符串。愛掏網 - it200.com該函數接受兩個字符串作為參數,并返回整數值。愛掏網 - it200.com它類似于strnatcmp()函數。愛掏網 - it200.com
注意:這個函數strnatcasecmp()是不區分大小寫的。愛掏網 - it200.com
strnatcasecmp(string1,string2);
參數 | 描述 | 必需/可選 |
---|---|---|
String1 | 指定要比較的第一個字符串。愛掏網 - it200.com | 必需。愛掏網 - it200.com |
String2 | 指定要比較的第二個字符串。愛掏網 - it200.com 返回值: | 必需 |
0
:如果兩個字符串相等<
0:如果string1小于string2>
0:如果string1大于string2
示例1
<?php
echo "Your string is: Hello world!"," Hello world!";
echo "<br>";
echo "By using 'strnatcasecmp()' function: ".strnatcasecmp("Hello world!"," Hello world!");
?>
輸出:
Your string is: Hello world! Hello world!
By using 'strnatcasecmp()' function: 0
示例2
<?php
echo "Your string is: 2Hello world!","10Hello WORLD!";
echo "<br>";
echo "By using 'strnatcasecmp()' function: ".strnatcasecmp("2Hello world!","10Hello WORLD!");
?>
輸出:
Your string is: 2Hello world!10Hello WORLD!
By using 'strnatcasecmp()' function: -1
示例 3
<?php
echo "Your string is: 10Hello world!","2Hello WORLD!";
echo "<br>";
echo "By using 'strnatcasecmp()' function: ".strnatcasecmp("10Hello world!","2Hello WORLD!");
?>
輸出:
Your string is: 10Hello world!2Hello WORLD!
By using 'strnatcasecmp()' function: 1
參見
- trim():用于移除字符串中的空格。愛掏網 - it200.com
- ltrim():用于從字符串左側移除空格。愛掏網 - it200.com
- rtrim():用于從字符串右側移除空格。愛掏網 - it200.com
參考:
http://php.net/manual/en/function.strnatcasecmp.php
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。