![]() |
1
0
您的示例代码似乎已被过度匿名化(索引0&2的$replacements?)以及过度截断(str_ireplace调用在哪里)但是…我猜你还没有完全理解str_ireplace。 第一点是str_ireplace不起作用。它的返回值是修改后的字符串/字符串数组。 第二点是,当您有一个搜索和替换数组时,php将从每个数组中提取一个项目并将其应用于主题/主题数组,然后从每个数组转到下一个项目,然后将其应用于同一主题。你可以在下面的例子中看到这一点,两个受试者都用“某物”替换了“'”,而“同一事物只是以另一种方式”从未出现在结果中。
$subjects[0]=“我包含了一个报价。”;
新主题
=str_ireplace($patterns,$replacements,$subjects);
印刷品(新闻主题); 当运行时,这将给出 数组([0]=>IsomeThingve包含一个引号。[1]=>这个东西也有一个引号。) |
![]() |
2
2
更换(
也可以很好地替换(
|
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |