在PHP中,如何拆分这些字符串,例如:
OBKFA4F26ORJI3ALFYI3QB4ZN
到:
OBKFA-4F26O-RJI3A-LFYI3-QB4ZN
使用此正则表达式,然后将匹配项替换为-
.{5}(?!$)'K
演示
或
$re = "/.{5}(?!$)/m";
$str = "OBKFA4F26ORJI3ALFYI3QB4ZN";
$subst = "$0-";
$result = preg_replace($re, $subst, $str);
echo $result;
演示
试试这个:
<?php
$string = "OBKFA4F26ORJI3ALFYI3QB4ZN";
$output = str_split($string, 5);
echo implode("-",$output);
?>
输出:
OBKFA-4F26O-RJI3A-LFYI3-QB4ZN
在线演示