我发现了printf('%50d',33)
作为标题的问题,
我只是希望它显示00033,但它显示000335。
我尝试printf('%50d-',33)
它成为00033-6
,
如果没有错,最后一个数字是总数字数。
我可以知道如何删除它吗?
EDITED
模型/ Product.php
class Product extends Model
{
protected $appends = ['code'];
public function getCodeAttribute(){
return $this->attributes['code'] = sprintf("A%'.05d",$this->id);
}
}
查看/ home.blade.php
<ul class='codeList'>
@foreach($products as $product)
<li>
<div class='name'>{{ $product->name }}</div>
<div class='code'>{{ $product->code }}</div> {{-- This Part Show A00033 --}}
</li>
@endforeach
</ul>