日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 字符串的比较大小,PHP如何比较字符串的大小?

發(fā)布時間:2024/10/12 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 字符串的比较大小,PHP如何比较字符串的大小? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在WEB項目開發(fā)中,經常需要確定兩個或多個字符串之間的大小,但是,我們關看兩個字符是不能確定兩個字符串的大小的,那么怎么來確定兩個或多個字符串的大小呢,本篇文章,就帶你了解一下,怎么比較字符串的大小?

首先我們先學習兩個函數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如何比较字符串的大小?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。