国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五指山市| 潮州市| 黔西县| 纳雍县| 紫阳县| 瓦房店市| 合山市| 齐齐哈尔市| 虎林市| 长治县| 金昌市| 榕江县| 东兰县| 北辰区| 富蕴县| 攀枝花市| 富宁县| 进贤县| 新绛县| 资中县| 衡南县| 阿拉善盟| 彭山县| 辽源市| 文水县| 乾安县| 偃师市| 巫溪县| 襄樊市| 通山县| 惠东县| 松江区| 阿城市| 宁海县| 钟祥市| 察哈| 芜湖县| 弥勒县| 弥勒县| 梓潼县| 波密县|