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

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

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

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

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

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

聲明: strcmp(string str1,string str2)  

該函數(shù)對傳入的兩個字符串參數(shù)進行比較,如果兩個字符串完全相同,則返回0;如果按照字典順序str1在str2后面,則返回一個正數(shù);如果str1小于str2,則返回一個負數(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ù)在比較的時候,不區(qū)分大小寫.

例:

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

輸出結(jié)果:

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

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

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

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

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

相關(guān)文章

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

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

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

    PHP $_SERVER詳解

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

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

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

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

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

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

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

    使用php運行python文件的示例代碼

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

    php8擴展arginfo生成工具及工具初體驗介紹

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

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

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

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

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

    ADODB類使用

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

最新評論