首页 > 解决方案 > 如何在 PHP 中转换字符?

问题描述

我需要转换包含的示例字符串,例如:“N;N;N”中的“ABF965;CDE436;EAF873”,其中所有字母数字字符必须为“N”

是否有任何本机功能可以做到这一点?

标签: phpfunctioncharacter

解决方案


您可以使用preg_replace, 使用正则表达式将所有字母数字字符序列转换为单个N:

$str = "ABF965;CDE436;EAF873";
echo preg_replace('/[A-Za-z0-9]+/', 'N', $str);

输出

N;N;N

3v4l.org 上的演示


推荐阅读