gpt4 book ai didi

php字符比较函数similar_text、strnatcmp与strcasecmp用法分析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php字符比较函数similar_text、strnatcmp与strcasecmp用法分析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了php字符比较函数similar_text、strnatcmp与strcasecmp用法。分享给大家供大家参考。具体如下:

① similar_text() 函数计算两个字符串的匹配字符的数目,该函数也可以计算两个字符串的相似度,以百分比计. 。

语法:similar_text(string1,string2,percent) 。

注释:levenshtein() 函数比 similar_text() 函数更快,不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果. 。

下面看实例,代码如下

复制代码 代码如下:
$str1="hello world";          //定义字符串1
$str2="hello peter";          //定义字符串2
$result=similar_text($str1,$str2);       //进行比较
echo $result;  //输出比较后的结果

  。

② strnatcmp() 函数使用一种"自然"算法来比较两个字符串,在自然算法中,数字 "2" 小于数字 "10",在计算机排序中,"2" 大于 "10",这是因为 "2" 大于 "10" 的第一个数字,该函数返回

0 - 如果两个字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2. 。

语法:strnatcmp(string1,string2). 。

注释:该函数对大小写敏感. 。

复制代码 代码如下:
$str1="hello world";         //定义字符串1
$str2="hello world";         //定义字符串2
$result=strnatcmp($str1,$str2);      //执行比较操作
echo $result;          //输出比较结果

  。

③ strcasecmp() 函数比较两个字符串,该函数返回

0 - 如果两个字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2. 。

语法:strcasecmp(string1,string2) 。

注释:该函数是二进制安全的,且对大小写不敏感,代码如下

复制代码 代码如下:
$str1="hello world";         //定义字符串1
$str2="hello world";         //定义字符串2
$result=strcasecmp($str1,$str2);      //执行比较操作
echo $result;          //输出比较结果

  。

希望本文所述对大家的PHP程序设计有所帮助.

最后此篇关于php字符比较函数similar_text、strnatcmp与strcasecmp用法分析的文章就讲到这里了,如果你想了解更多关于php字符比较函数similar_text、strnatcmp与strcasecmp用法分析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com