我想创建一个这样的格式:0000-0000。我已经拥有唯一的号码,但我需要将其与我的格式类型合并。
$my_id_unique = '60';
//some function....
//IT SHOULD OUTPUT LIKE THIS
$create_serial = '0000-0060';
答案 0 :(得分:2)
$x = sprintf("%08d",$my_id_unique);
$create_serial = substr($x,0,4).'-'.substr($x,4);
答案 1 :(得分:0)
使用oneliner:
$create_serial = implode('-', str_split(sprintf('%08d', $my_id_unique), 4));
答案 2 :(得分:0)
或者您可以使用str_pad:
echo str_pad('60', 9, '0000-0000', STR_PAD_LEFT);