格式化PHP中的字符串

时间:2014-09-25 16:46:32

标签: php string-formatting

我在PHP中创建一个引用生成器,我需要格式化String。

我试过这段代码,但没有工作

function refAll($db, $contest, $ano){
$newkey = getlastid($db)+1;
return sprintf("%s%d%1$05d",$contest, $ano, $newkey);}

目标是格式化为ABC201500000的输出标记,其中ABC2015是固定的,00000始终是$ newkey中的值,但有5位数

在我的代码中

  

$ newkey = 1

     

$ contest = ABC

     

$ ano = 2015

,输出始终为ABC201500000

1 个答案:

答案 0 :(得分:2)

试试这个:

sprintf("%s%d%05d",$contest, $ano, $newkey)