<分区>
我想用其他字符替换字符串中的多个字符,即 <
至 a
, >
至 b
, !
至 c
, $
至 d
等。我想通过使用 preg_replace
来实现这个目标在 PHP 中。我可以仅用一行代码完成此操作,还是应该打破字符串,创建一个数组然后替换它?
<分区>
我想用其他字符替换字符串中的多个字符,即 <
至 a
, >
至 b
, !
至 c
, $
至 d
等。我想通过使用 preg_replace
来实现这个目标在 PHP 中。我可以仅用一行代码完成此操作,还是应该打破字符串,创建一个数组然后替换它?
最佳答案
为什么要使用正则表达式来实现这一点?只需使用 str_replace,它会快很多。
$replace = str_replace(array('<', '>', '!'), array('a', 'b', 'c'), $text);
关于php - 如何在php中用相应的多个字符替换多个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21310230/