国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php字符比較函數similar_text、strnatcmp與strcasecmp用法分析

2024-09-04 11:43:04
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php字符比較函數similar_text、strnatcmp與strcasecmp用法,以實例形式詳細分析了這三個字符串比較函數的具體用法,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php字符比較函數similar_text、strnatcmp與strcasecmp用法。分享給大家供大家參考。具體如下:

① similar_text() 函數計算兩個字符串的匹配字符的數目,該函數也可以計算兩個字符串的相似度,以百分比計.

語法:similar_text(string1,string2,percent)

注釋:levenshtein() 函數比 similar_text() 函數更快,不過,similar_text() 函數通過更少的必需修改次數提供更精確的結果.

下面看實例,代碼如下:

  1. $str1="hello world";          //定義字符串1 
  2. $str2="hello peter";          //定義字符串2 
  3. $result=similar_text($str1,$str2);       //進行比較 
  4. echo $result;  //輸出比較后的結果 

② strnatcmp() 函數使用一種"自然"算法來比較兩個字符串,在自然算法中,數字 "2" 小于數字 "10",在計算機排序中,"2" 大于 "10",這是因為 "2" 大于 "10" 的第一個數字,該函數返回:

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

語法:strnatcmp(string1,string2).

注釋:該函數對大小寫敏感.

  1. $str1="hello world";         //定義字符串1 
  2. $str2="hello world";         //定義字符串2 
  3. $result=strnatcmp($str1,$str2);      //執行比較操作 
  4. echo $result;          //輸出比較結果 

③ strcasecmp() 函數比較兩個字符串,該函數返回:

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

語法:strcasecmp(string1,string2)

注釋:該函數是二進制安全的,且對大小寫不敏感,代碼如下:

  1. $str1="hello world";         //定義字符串1 
  2. $str2="hello world";         //定義字符串2 
  3. $result=strcasecmp($str1,$str2);      //執行比較操作 
  4. echo $result;          //輸出比較結果 

希望本文所述對大家的PHP程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜泉县| 太康县| 瓮安县| 璧山县| 兴文县| 郁南县| 滕州市| 阳信县| 射洪县| 阳城县| 洱源县| 晋城| 西峡县| 渝北区| 泸州市| 彭水| 尼玛县| 公安县| 宁蒗| 增城市| 长白| 大丰市| 乌什县| 德安县| 葫芦岛市| 巴青县| 梓潼县| 德兴市| 建始县| 长沙市| 徐汇区| 通化市| 静安区| 兴仁县| 承德市| 府谷县| 沭阳县| 建湖县| 土默特左旗| 罗山县| 沾化县|