php - 如何在 PHP 中转换字符?
问题描述
我需要转换包含的示例字符串,例如:“N;N;N”中的“ABF965;CDE436;EAF873”,其中所有字母数字字符必须为“N”
是否有任何本机功能可以做到这一点?
解决方案
您可以使用preg_replace
, 使用正则表达式将所有字母数字字符序列转换为单个N
:
$str = "ABF965;CDE436;EAF873";
echo preg_replace('/[A-Za-z0-9]+/', 'N', $str);
输出
N;N;N