阅读量:3
mb_stripos 函数本身是区分大小写的,但您可以通过将输入字符串和搜索字符串都转换为小写(或大写)来忽略大小写。以下是一个示例:
function mb_stripos_ignore_case($haystack, $needle) {
$haystack_lower = mb_strtolower($haystack);
$needle_lower = mb_strtolower($needle);
return mb_stripos($haystack_lower, $needle_lower);
}
$haystack = 'Hello World';
$needle = 'WORLD';
$position = mb_stripos_ignore_case($haystack, $needle);
if ($position !== false) {
echo "Found '$needle' in '$haystack' at position $position.";
} else {
echo "'$needle' not found in '$haystack'.";
}
在这个示例中,我们创建了一个名为 mb_stripos_ignore_case 的函数,它接受两个参数:$haystack 和 $needle。我们将这两个参数转换为小写,然后使用 mb_stripos 函数进行比较。这样,mb_stripos_ignore_case 函数就会忽略大小写来搜索 $needle 在 $haystack 中的位置。
以上就是关于“php mb_stripos 能否忽略大小写”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm