温馨提示×

php strreplace 可以忽略大小写吗

PHP
小樊
81
2024-12-04 05:04:43
栏目: 编程语言

PHP的str_replace()函数本身不区分大小写,但如果你想确保替换操作忽略大小写,可以先将输入字符串和搜索值转换为全小写(或全大写),然后再进行替换。以下是一个示例:

$input = "Hello World!";
$search = "WORLD";
$replace = "PHP";

// 转换为小写
$input_lower = strtolower($input);
$search_lower = strtolower($search);
$replace_lower = strtolower($replace);

// 执行替换操作
$result = str_replace($search_lower, $replace_lower, $input_lower);

echo $result; // 输出 "hello php!"

在这个示例中,我们将输入字符串、搜索值和替换值都转换为小写,然后使用str_replace()进行替换。这样,替换操作就会忽略大小写。

0