php - 如何在php中用相应的多个字符替换多个字符?

标签 php regex replace preg-replace

<分区>

我想用其他字符替换字符串中的多个字符,即 <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/

相关文章:

c - 使用C替换具有更高性能的最佳方法是什么?

php - MYSQL 连接不允许 IP 地址

正则表达式匹配 1 次或更少出现的字符串?

php - 对保存和更新使用相同的方法是不好的做法吗?

java - 在 Java 中用正则表达式匹配字符串

javascript - 在 TypeScript 中获取类方法的名称

C++ 简单的字符串替换,不复杂的代码,但会产生疯狂的错误

jquery使用正则表达式更改多个ID

php - 从一页浏览文件并将其内容显示到另一页

php - 在 PHP 中使用预填充的下拉列表将输出发送到 INSERT