php substr_compare()函数比较两个字符串并返回差异的位置

分类:知识百科 日期: 点击:0

php substr_compare()函数可以用来比较两个字符串,并返回差异所在的位置。

使用方法

int substr_compare ( string $main_str , string $str , int $offset [, int $length [, bool $case_insensitivity = false ]] )

该函数需要传入五个参数:$main_str:要比较的主字符串;$str:要比较的字符串;$offset:主字符串的偏移量;$length:要比较的字符串的长度,默认为主字符串的长度;$case_insensitivity:是否忽略大小写,默认为false,即不忽略大小写。

该函数返回值为整数,当两个字符串完全相等时,返回0;当主字符串大于要比较的字符串时,返回正数;当主字符串小于要比较的字符串时,返回负数。

实例

$main_str = 'abcdefg';
$str = 'bcd';
echo substr_compare($main_str, $str, 1);
//输出 0

以上代码的意思是比较$main_str和$str,从$main_str的第1个字符开始比较,比较的长度为$str的长度,不忽略大小写,由于两个字符串完全相等,所以输出0。

php substr_compare()函数可以用来比较两个字符串,并返回差异所在的位置。该函数需要传入五个参数:$main_str:要比较的主字符串;$str:要比较的字符串;$offset:主字符串的偏移量;$length:要比较的字符串的长度,默认为主字符串的长度;$case_insensitivity:是否忽略大小写,默认为false,即不忽略大小写。该函数返回值为整数,当两个字符串完全相等时,返回0;当主字符串大于要比较的字符串时,返回正数;当主字符串小于要比较的字符串时,返回负数。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。