亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php常用字符串比較函數(shù)實(shí)例匯總

 更新時(shí)間:2014年11月24日 09:14:21   投稿:shichen2014  
這篇文章主要介紹了php常用字符串比較函數(shù),實(shí)例匯總了substr_compare、strncasecmp、strncmp、strcoll等常用函數(shù),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例匯總了php常用字符串比較函數(shù)。分享給大家供大家參考。具體分析如下:

substr_compare() 函數(shù)從指定的開(kāi)始長(zhǎng)度比較兩個(gè)字符串,該函數(shù)返回:

0 - 如果兩字符串相等,<0 - 如果 string1 (從開(kāi)始位置)小于 string2,>0 - 如果 string1 (從開(kāi)始位置)大于 string2.

語(yǔ)法:substr_compare(string1,string2,startpos,length,case),代碼如下:

復(fù)制代碼 代碼如下:
$str1="hello world";          //定義字符串1
$str2="hello world";          //定義字符串2
$result=substr_compare($str1,$str2,1,10);      //執(zhí)行比較操作
echo $result;           //輸出結(jié)果,1

strnatcasecmp() 函數(shù)使用一種"自然"算法來(lái)比較兩個(gè)字符串,在自然算法中,數(shù)字 "2" 小于數(shù)字 "10",在計(jì)算機(jī)排序中,"2" 大于 "10",這是因?yàn)?"2" 大于 "10" 的第一個(gè)數(shù)字,代碼如下:
復(fù)制代碼 代碼如下:
$str1="hello world";          //定義字符串1
$str2="hello world";          //定義字符串2
$result=strnatcasecmp($str1,$str2);       //執(zhí)行比較操作
echo $result;           //輸出結(jié)果,0

strncasecmp() 函數(shù)比較兩個(gè)字符串,該函數(shù)返回:

0 - 如果兩個(gè)字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.

語(yǔ)法:strncasecmp(string1,string2,length),代碼如下:

復(fù)制代碼 代碼如下:
$str1="hello world";          //定義字符串1
$str2="hello world";          //定義字符串2
$result=strncasemp($str1,$str2,7);       //執(zhí)行比較操作
echo $result;           //輸出結(jié)果,0

strncmp() 函數(shù)比較兩個(gè)字符串,該函數(shù)返回:

0 - 如果兩個(gè)字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.

語(yǔ)法:strncmp(string1,string2,length),代碼如下:

復(fù)制代碼 代碼如下:
$str1="hello world";          //定義字符串1
$str2="hello world";          //定義字符串2
$result=strncmp($str1,$str2,7);        //執(zhí)行比較操作
echo $result;           //輸出結(jié)果,1

strcoll() 函數(shù)比較兩個(gè)字符串,該函數(shù)返回:

0 - 如果兩個(gè)字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.

字符串的比較會(huì)根據(jù)本地設(shè)置而變化,a<a 或 a>a.

語(yǔ)法:strcoll(string1,string2),代碼如下:

復(fù)制代碼 代碼如下:
$str1="hello world";          //定義字符串1
$str2="hello world";          //定義字符串2
$result=strcoll($str1,$str2);        //執(zhí)行比較操作
echo $result;           //輸出結(jié)果,1

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 使用php將某個(gè)目錄下面的所有文件羅列出來(lái)的方法詳解

    使用php將某個(gè)目錄下面的所有文件羅列出來(lái)的方法詳解

    本篇文章是對(duì)使用php將某個(gè)目錄下面的所有文件羅列出來(lái)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 解析獲取優(yōu)酷視頻真實(shí)下載地址的PHP源代碼

    解析獲取優(yōu)酷視頻真實(shí)下載地址的PHP源代碼

    本篇文章是對(duì)獲取優(yōu)酷視頻真實(shí)下載地址的PHP源代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中iconv函數(shù)知識(shí)匯總

    PHP中iconv函數(shù)知識(shí)匯總

    iconv函數(shù)庫(kù)能夠完成各種字符集間的轉(zhuǎn)換,是php編程中不可缺少的基礎(chǔ)函數(shù)庫(kù)。本文內(nèi)容是參考了網(wǎng)上的其他資源,然后結(jié)合自己的實(shí)踐,有需要的小伙伴可以參考下。
    2015-07-07
  • php成功操作redis cluster集群的實(shí)例教程

    php成功操作redis cluster集群的實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于php成功操作redis cluster集群的實(shí)例教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 詳解PHP錯(cuò)誤日志的獲取方法

    詳解PHP錯(cuò)誤日志的獲取方法

    在php中我們會(huì)經(jīng)常碰到一些錯(cuò)誤要去處理,下面我來(lái)總結(jié)php中的錯(cuò)誤報(bào)告及日志的獲取方法等方面的內(nèi)容做一些總結(jié),需要的朋友可以參考下。
    2015-07-07
  • apache+php完美解決301重定向的兩種方法

    apache+php完美解決301重定向的兩種方法

    301重定向真是個(gè)好方法啊。前一篇文章Gevin也說(shuō)過(guò),本博客不幸被換域名了。域名一換,以前辛苦做博客的成果也就報(bào)廢了,網(wǎng)上的相關(guān)鏈接也打不開(kāi)了,搜索引擎的收錄也杯具了
    2011-06-06
  • 淺談htmlentities 、htmlspecialchars、addslashes的使用方法

    淺談htmlentities 、htmlspecialchars、addslashes的使用方法

    下面小編就為大家?guī)?lái)一篇淺談htmlentities 、htmlspecialchars、addslashes的使用方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 跨瀏覽器PHP下載文件名中的中文亂碼問(wèn)題解決方法

    跨瀏覽器PHP下載文件名中的中文亂碼問(wèn)題解決方法

    這篇文章主要介紹了跨瀏覽器PHP下載文件名中的中文亂碼問(wèn)題解決方法,涉及php針對(duì)中文編碼的轉(zhuǎn)碼技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php開(kāi)啟安全模式后禁用的函數(shù)集合

    php開(kāi)啟安全模式后禁用的函數(shù)集合

    前幾天看公司面試題的時(shí)候有看到這樣的題目,有一些函數(shù)還是能記得的,今天剛好查了一下手冊(cè),在這里記錄下。
    2011-06-06
  • 將一維或多維的數(shù)組連接成一個(gè)字符串的php代碼

    將一維或多維的數(shù)組連接成一個(gè)字符串的php代碼

    自定義一個(gè)函數(shù) ,把一個(gè)數(shù)組變成用,(逗號(hào))連接起來(lái)的字符串 (注意:應(yīng)考慮到多維數(shù)組的情況,并以返回值的形式返回)
    2010-08-08

最新評(píng)論