Php 将不区分大小写的字符串替换为str_ireplace不工作

Php 将不区分大小写的字符串替换为str_ireplace不工作,php,string,replace,Php,String,Replace,我想替换包含特定单词的字符串,无论是大写、小写还是混合(不区分大小写),我尝试使用str\u ireplace函数,但目标字符串根本没有替换 $fileName = "banner_2012.jpg"; str_ireplace("BANNER","poster",$fileName); 我想将单词banner更改为poster函数返回值,因为您没有指定返回值,所以替换内容丢失 尝试: 演示: 有关更多信息,请参阅手册。 $fileName = "banner_2012.jpg"; $file

我想替换包含特定单词的字符串,无论是大写、小写还是混合(不区分大小写),我尝试使用
str\u ireplace
函数,但目标字符串根本没有替换

$fileName = "banner_2012.jpg";
str_ireplace("BANNER","poster",$fileName);

我想将单词banner更改为poster

函数返回值,因为您没有指定返回值,所以替换内容丢失

尝试:

演示:

有关更多信息,请参阅手册。


$fileName = "banner_2012.jpg";
$fileName = str_ireplace("BANNER","poster",$fileName);
<?php
$fileName = "banner_2012.jpg";
$i = str_ireplace('BANNER',"poster",$fileName);
echo $i;