欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php常用字符串比較函數(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ù)從指定的開始長度比較兩個字符串,該函數(shù)返回:

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

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

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

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

語法: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ù)比較兩個字符串,該函數(shù)返回:

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

語法: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ù)比較兩個字符串,該函數(shù)返回:

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

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

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

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

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

相關(guān)文章

  • 使用php將某個目錄下面的所有文件羅列出來的方法詳解

    使用php將某個目錄下面的所有文件羅列出來的方法詳解

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

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

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

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

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

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

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

    詳解PHP錯誤日志的獲取方法

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

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

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

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

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

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

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

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

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

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

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

最新評論