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

php字符串比較函數(shù)用法小結(jié)(strcmp,strcasecmp,strnatcmp及strnatcasecmp)

 更新時(shí)間:2016年07月18日 16:28:56   作者:wjtlht928  
這篇文章主要介紹了php字符串比較函數(shù)用法,結(jié)合實(shí)例形式分析了php針對(duì)字符串的比較、排序等操作相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下

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

直接比較字符串是否完全一致,可以使用"=="來進(jìn)行,但是有時(shí)候可能需要進(jìn)行更加復(fù)雜的字符串比較,如部分匹配等.

1.strcmp()函數(shù):該函數(shù)進(jìn)行字符串之間的比較,在比較的時(shí)候,區(qū)分大小寫.

聲明: strcmp(string str1,string str2)  

該函數(shù)對(duì)傳入的兩個(gè)字符串參數(shù)進(jìn)行比較,如果兩個(gè)字符串完全相同,則返回0;如果按照字典順序str1在str2后面,則返回一個(gè)正數(shù);如果str1小于str2,則返回一個(gè)負(fù)數(shù).

例:

<?php
 $a = "i want to fly";
 $b = "i want to climb";
 $back = strcmp($a,$b);
 if($back>0)
  echo '$a大于$b';
 elseif($back<0)
  echo '$a小于$b';
 else
  echo '$a等于$b';
?> 

輸出結(jié)果:

$a大于$b

2.strcasecmp():該函數(shù)同strcmp函數(shù)基本一致,但是該函數(shù)在比較的時(shí)候,不區(qū)分大小寫.

例:

<?php
  $val1 = "Hello";
  $val2 = "hello";
  if(strcasecmp($val1,$val2)==0)
  echo '$val1和$val2相同(忽略字符串的大小寫)';
?>

輸出結(jié)果:

$val1和$val2相同(忽略字符串的大小寫)

3.自然排序strnatcmp():該函數(shù)同strcmp函數(shù)用法基本一致,但是比較的原則有所有不同.該函數(shù)并不是按照字典順序排列的,而是按照"自然排序"比較字符串.所謂自然排序就是按照人們的習(xí)慣來進(jìn)行排序,例如strcmp函數(shù)來進(jìn)行排序,"4"會(huì)大于"14",而在現(xiàn)實(shí)中,數(shù)字"14"在大于"4",因此strnatcmp函數(shù)是按照后者來進(jìn)行比較的.

4.strnatcasecmp():該函數(shù)同strcasecmp函數(shù)用法一致,只是該函數(shù)不區(qū)分大小寫

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • PHP簡單實(shí)現(xiàn)“相關(guān)文章推薦”功能的方法

    PHP簡單實(shí)現(xiàn)“相關(guān)文章推薦”功能的方法

    這篇文章主要介紹了PHP簡單實(shí)現(xiàn)“相關(guān)文章推薦”功能的方法,方法簡單功能實(shí)用,需要的朋友可以參考下
    2014-07-07
  • PHP $_SERVER詳解

    PHP $_SERVER詳解

    php編程中經(jīng)常需要用到一些服務(wù)器的一些資料,我把常用的用高亮的方式貼出來,其余的放在后面.方便以后查閱
    2009-01-01
  • 使用phpword生成word文檔的兩種方式

    使用phpword生成word文檔的兩種方式

    這篇文章主要介紹了使用phpword生成word文檔的兩種方式,直接使用代碼編寫word文檔和讀取原有word模板,替換相關(guān)變量這兩種方法,并通過代碼示例給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 深入研究PHP中的preg_replace和代碼執(zhí)行

    深入研究PHP中的preg_replace和代碼執(zhí)行

    這篇文章主要給大家介紹了關(guān)于PHP中preg_replace和代碼執(zhí)行的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 使用cookie實(shí)現(xiàn)統(tǒng)計(jì)訪問者登陸次數(shù)

    使用cookie實(shí)現(xiàn)統(tǒng)計(jì)訪問者登陸次數(shù)

    本篇文章是對(duì)使用cookie實(shí)現(xiàn)統(tǒng)計(jì)訪問者登陸次數(shù)的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 使用php運(yùn)行python文件的示例代碼

    使用php運(yùn)行python文件的示例代碼

    這篇文章給大家介紹了如何使用php運(yùn)行python文件,可以使用PHP的exec函數(shù)來運(yùn)行Python文件,exec函數(shù)調(diào)用系統(tǒng)命令,并返回執(zhí)行結(jié)果,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-12-12
  • php8擴(kuò)展arginfo生成工具及工具初體驗(yàn)介紹

    php8擴(kuò)展arginfo生成工具及工具初體驗(yàn)介紹

    這篇文章主要為大家介紹了php8的擴(kuò)展arginfo生成工具及工具初體驗(yàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • php采用session實(shí)現(xiàn)防止頁面重復(fù)刷新

    php采用session實(shí)現(xiàn)防止頁面重復(fù)刷新

    這篇文章主要介紹了php采用session實(shí)現(xiàn)防止頁面重復(fù)刷新的代碼及使用方法,需要的朋友可以參考下
    2015-12-12
  • 利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息

    利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息

    這篇文章主要介紹了利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對(duì)大家具有一定的參考借鑒價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • ADODB類使用

    ADODB類使用

    ADODB類使用...
    2006-11-11

最新評(píng)論