我有一个字符串
1b00bd515bf8cbc5a86f3b714361fab6
我希望将其分解为:
1b00bd51-5bf8cbc5-a86f3b71-4361fab6
我该怎么做?
答案 0 :(得分:1)
使用chunk_split函数将字符串拆分成较小的块
下面:
$str = "1b00bd515bf8cbc5a86f3b714361fab6";
$str = trim(chunk_split(str_replace('-','',$str), 8, '-'), '-');
答案 1 :(得分:0)
答案 2 :(得分:0)
试试这个:
function split($str, $num, $cr)
{
return trim(chunk_split($str, $num, $cr), $cr);
}
$str = "1b00bd515bf8cbc5a86f3b714361fab6";
echo split($str, 8, '+');
输出:
1b00bd51+5bf8cbc5+a86f3b71+4361fab6
答案 3 :(得分:0)
上述但可能更少代码的变体。
$s='1b00bd515bf8cbc5a86f3b714361fab6';
echo implode( '-', str_split( $s,8 ) );