php replace函数对大小写敏感吗

avatar
作者
猴君
阅读量:0

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!" 

这样,无论原始字符串中的文本是大写还是小写,都可以实现不区分大小写的替换。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!