我用php生成了一个序列号,这个序列号的长度是16个字符,我想用破折号(-)字符把这个序列号分成4个字符,就像这个格式xxxx-xxxx-xxxx-xxxx所以我写了这个php代码:
for ($d=0; $d<=3; $d++){
$tmp .= ($tmp ? "-" : null).substr($serial,$d,4);
}
所以这个循环会返回一个带有 xxxx-xxxx-xxxx-xxxx 格式的序列号,
我想知道php中有没有更好的方法或功能?
我在互联网上搜索我找到了sprintf
,number_format
但我不知道如何将这个功能用于这种格式!