2024-08-08 17:42:46 | 我爱编程网
$str1 = "abc";
$str2 = "aBc";
echo str_replace("b", "@", $str1)."<br />";
echo str_replace("b", "@", $str2)."<br />";
输出
a@c
aBc
$str1 = "abc";
$str2 = "aBc";
echo str_ireplace("b", "@", $str1)."<br />";
echo str_ireplace("b", "@", $str2)."<br />";
输出
a@c
a@c
由此可见str_replace是区分大小写的
str_ireplace则不区分,i应该是ignore的意思,记住就行了
我爱编程网(https://www.52biancheng.com)小编还为大家带来php计算字符出现次数不区分大小写的相关内容。
$str='zbnmljjlnPPpcDZ';我爱编程网以上就是我爱编程网整理的php in_array 函数如何实现不区分大小写?相关内容,想要了解更多信息,敬请查阅我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com
$str1 = strtolower($str);
$list =array();
for ($i=0;$i<strlen($str1);$i++){
if(!in_array($str1[$i], $list)){
$list[] = $str1[$i];
}
}
$info = array();
for ($n=0;$n<count($list);$n++){
$info[$n]['str'] = $list[$n];
$info[$n]['count'] = substr_count($str1, $list[$n]);
}
print_r($info);exit;
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-10 15:19:48
2025-02-12 03:21:37
2025-01-28 17:58:32
2024-11-22 05:08:01