我的CRM系统中有一个字段,订单号为544,543,53。
这是一个例子,这些数字的数量和大小可能会有所不同。
如何将这些数字更改为:
HPO0000000544
HPO0000000543
HPO0000000044
请注意,HPO代码中的0数量取决于订单号的大小。 HPO后面应始终有10个数字(0s +订单号)。
答案 0 :(得分:0)
我将执行以下操作:
$prefix = 'HPO';
foreach ($values as $value){
//loop trhough the values
$string ='';
$string = sprintf("%'.010d\n", $value);
$string = $prefix.$string;
echo $string;
}
sprintf将帮助您构建具有长度控制和更多功能的复杂字符串。有关更多信息,请参见manual。