我想替换包含特定单词的字符串,无论它是大写还是小写还是混合(不区分大小写),我尝试使用str_ireplace
函数,但目标字符串没有替换为所有
$fileName = "banner_2012.jpg";
str_ireplace("BANNER","poster",$fileName);
我想将横幅广告改为海报
答案 0 :(得分:3)
该函数返回该值,因为您没有分配返回,所以替换刚刚丢失。
尝试:
$fileName = "banner_2012.jpg";
$fileName = str_ireplace("BANNER","poster",$fileName);
有关详细信息,请参阅手册http://php.net/manual/en/function.str-ireplace.php。
答案 1 :(得分:2)
<?php
$fileName = "banner_2012.jpg";
$i = str_ireplace('BANNER',"poster",$fileName);
echo $i;