如何 Str_replace 多个项目

how to Str_replace for multiple items

我用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 数组添加更多元素即可。索引是要查找的字符串,值是替换。