如何Str_replace多个项目

杰祖利

我使用str_replace替换这样的一个字符:
str_replace("--","/",$value['judul'])

但我想这样替换2个字符:
str_replace("--","/",$value['judul'])并且
str_replace("-+-",":",$value['judul'])
不做两个str_replace。我可以只使用一个str-replace吗?

伊瑟格

您可以使用strtr()和关联数组来执行此操作:

<?php
$text = "Text about -- and -+- !";
$replacements = [
    "--" => "/",
    "-+-" => ":",
];
echo strtr($text, $replacements); // Text about / and : !

要添加更多替换,只需继续向$replacements数组中添加更多元素即可索引是要查找的字符串,值是替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章