首頁 >後端開發 >PHP問題 >php函數之如何知道字串的異同

php函數之如何知道字串的異同

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-08-04 17:21:332165瀏覽

上一篇文章中我們了解了替換字串中指定字元的方法,有需要的請看《詳細介紹php替換指定字元的方法(大小寫敏感)》。這次我們向大家介紹比較兩個字串的方法,有需要的可以參考參考。

我們有時候可能會需要將兩個字串進行比較,這時候我們就需要用到比較字串的函數了,因此今天就來介紹一下比較兩個字串的方法。

首先我們來看第一種,使用strcasecmp()函數。

來看一個小例子。

<?php
echo strcasecmp("yellow rattan wine","Yellow Rattan Wine");
?>

讓我們看一下這個例子的結果

0

小夥伴你是不是有很多的問號?這個0是什麼意思,不急不急,我們這就來學習這個函數。

strcasecmp() 函數比較兩個字串。

來看看這個函數的語法

strcasecmp(要比较的第一个字符串,要比较的第二个字符串)

最重要的就是這個函數的回傳值了,讓我們來看看吧。

此函數傳回:

  • 0 - 如果兩個字串相等

  • ##
  • >0 - 如果string1 大於string2

這第一個函數就介紹完了,接下來我們介紹第二種方法,strcmp()函數。

來看一個小栗子。

<?php
echo strcmp("yellow rattan wine","Yellow Rattan Wine");
?>

看一下這個栗子的結果

php函數之如何知道字串的異同

#32?這又是什麼意思?這個跟上面那個函數一樣嗎?我們這就來學習一下。

strcmp() 函數比較兩個字串。

在來看看這個函數的語法

strcmp(要比较的第一个字符串,要比较的第二个字符串)

這個函數和上面的strcasecmp函數一樣哦,傳回的值大於0 ,代表第一個字元大於第二個字元哦。

就說到這裡了,有其他想知道的,可以點選這個喔。 → →

php影片教學#

以上是php函數之如何知道字串的異同的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn