php中有哪些常用的字符串比较函数

php中有哪些常用的字符串比较函数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> substr_compare()函数从指定的开始长度比较两个字符串强,该函数返回:

0 -如果两字符串相等,& lt; 0 -如果string1(从开始位置)小于string2相等,在0 -如果string1(从开始位置)大于string2相等。

语法:substr_compare (startpos string1, string2相等,长度),代码如下:

代码如下:

$ str1=澳愫脀orld",,,,,,,,,,//定义字符串1
$ str2=澳愫脀orld",,,,,,,,,,//定义字符串2
$结果=substr_compare (str1, str2美元1 10),,,,,,//执行比较操作
echo $结果;,,,,,,,,,,//输出结果,1


<强>()大小写不敏感函数使用一种“自然“算法来比较两个字符串强,在自然算法中,数字“2”;小于数字“10“,在计算机排序中,“2”;大于“10“,这是因为“2”;大于“10“;的第一个数字,代码如下:

代码如下:

$ str1=澳愫脀orld",,,,,,,,,,//定义字符串1
$ str2=澳愫脀orld",,,,,,,,,,//定义字符串2
$结果=(str1, str2美元);大小写不敏感,,,,,,//执行比较操作
echo $结果;,,,,,,,,,,//输出结果,0


trncasecmp()函数比较两个字符串,该函数返回:

0 -如果两个字符串相等,& lt; 0 -如果string1小于string2相等,在0 -如果string1大于string2相等。

语法:trncasecmp (string1 string2相等,长度),代码如下:

代码如下:

$ str1=澳愫脀orld",,,,,,,,,,//定义字符串1
$ str2=澳愫脀orld",,,,,,,,,,//定义字符串2
$结果=strncasemp (str1, str2美元7);,,,,,,//执行比较操作
echo $结果;,,,,,,,,,,//输出结果,0


<强> strncmp()函数比较两个字符串强,该函数返回:

0 -如果两个字符串相等,& lt; 0 -如果string1小于string2相等,在0 -如果string1大于string2相等。

语法:strncmp (string1 string2相等,长度),代码如下:

代码如下:

$ str1=澳愫脀orld",,,,,,,,,,//定义字符串1
$ str2=澳愫脀orld",,,,,,,,,,//定义字符串2
$结果=strncmp (str1, str2美元7);,,,,,,,//执行比较操作
echo $结果;,,,,,,,,,,//输出结果,1


<强> strcoll()函数比较两个字符串强,该函数返回:

0 -如果两个字符串相等,& lt; 0 -如果string1小于string2相等,在0 -如果string1大于string2相等。

字符串的比较会根据本地设置而变化,a<一个或a> a。

语法:strcoll (string1 string2相等),代码如下:

代码如下:

$ str1=澳愫脀orld",,,,,,,,,,//定义字符串1
$ str2=澳愫脀orld",,,,,,,,,,//定义字符串2
$结果=strcoll (str1, str2美元);,,,,,,,//执行比较操作
echo $结果;,,,,,,,,,,//输出结果,1

关于php中有哪些常用的字符串比较函数问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

php中有哪些常用的字符串比较函数