PHP 的 str_replace()
函数是区分大小写的
例如:
$string = "Hello, World!";
$search = "world";
$replace = "PHP";
echo str_replace($search, $replace, $string); // 输出 "Hello, World!",因为 "world" 不等于 "World"
要实现不区分大小写的替换,可以先将字符串转换为小写(或大写),然后再使用 str_replace()
函数。例如:
$string = "Hello, World!";
$search = "world";
$replace = "PHP";
$lowercase_string = strtolower($string);
$lowercase_search = strtolower($search);
echo str_replace($lowercase_search, $replace, $lowercase_string); // 输出 "hello, PHP!"
这样,无论原始字符串中的文本是大写还是小写,都可以实现不区分大小写的替换。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:stripos php 大小写敏感吗