php 字符串的比较大小,PHP如何比较字符串的大小?
在WEB項目開發中,經常需要確定兩個或多個字符串之間的大小,但是,我們關看兩個字符是不能確定兩個字符串的大小的,那么怎么來確定兩個或多個字符串的大小呢,本篇文章,就帶你了解一下,怎么比較字符串的大小?
首先我們先學習兩個函數strcmp()和strcasecmp()函數
這兩個函數都是用于比較兩個字符串的大小的,它們的語法如下:strcmp(str1,str2)strcasecmp(str1,str2)
這兩個函數是基于(ASCII碼值)比較兩個字符串的大小,如果str1>str2則返回1;如果str1
應用實例
下面使用strcasecmp()函數和strcmp()函數來實現字符串大小的比較。
代碼如下:
字符串大小寫轉換字符串1:
字符串2:
header("content-type:text/html;charset=utf-8");
$str1=$_POST['str1'];
$str2=$_POST['str2'];
if($_POST['sub']){
$result=strcmp($str1,$str2);
if($result==1){
echo "
字符串'".$str1."' > 字符串'".$str2."'";}
if($result==0){
echo "
字符串'".$str1."' = 字符串'".$str2."'";}
if($result==-1){
echo "
字符串'".$str1."' < 字符串'".$str2."'";}
}
?>
代碼運行結果如下:
上面的示例是使用strcmp()函數來比較兩個字符串,感興趣的可以將strcmp()函數換成strcasecmp()函數來試一下有什么不同?
比較字符串的大小主要集中在對類型及大小寫的比較上,在實際的應用中,當遇到同一個英文單詞,如果其大小寫不同,會使運算結果出錯,就可以先對字符串進行比較,在根據情況做下一步的操作。
【相關推薦】
總結
以上是生活随笔為你收集整理的php 字符串的比较大小,PHP如何比较字符串的大小?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南充市的士车川RT0160是哪家公司?
- 下一篇: 如何理解汽车的续航里程?