我有一个24长的字符串$string = "b46844869365d5c9138834b8"
,我想添加" - "在每第6个字符后,我有b46844-869365-d5c913-8834b8
。
我尝试过以下表现:
$string = implode("-", str_split($string,6));
$string = wordwrap($string, 6, '-', true);
$string = chunk_split($string, 6, '-');
但他们都添加了" - "在结果的最后,我得到:
b46844-869365-d5c913-8834b8-
有什么建议吗?
答案 0 :(得分:1)
尝试这种方式:
<?php
$string = "b46844869365d5c9138834b8";
$s = str_split($string,6);
echo implode("-",$s);
?>
答案 1 :(得分:0)
试试这个,最后不要添加-
。
echo wordwrap('b46844869365d5c9138834b8' , 6 , '-' , true );
输出:
b46844-869365-d5c913-8834b8