用str_ireplace替换不区分大小写的字符串不起作用

时间:2017-08-25 02:29:57

标签: php string replace

我想替换包含特定单词的字符串,无论它是大写还是小写还是混合(不区分大小写),我尝试使用str_ireplace函数,但目标字符串没有替换为所有

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

我想将横幅广告改为海报

2 个答案:

答案 0 :(得分:3)

该函数返回该值,因为您没有分配返回,所以替换刚刚丢失。

尝试:

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

演示:https://3v4l.org/FaLiD

有关详细信息,请参阅手册http://php.net/manual/en/function.str-ireplace.php

答案 1 :(得分:2)

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