Ang*_*ris 4 number-formatting laravel-5 laravel-blade
我在Blade视图中有以下代码:
@for ($i = 1; $i <= 99; $i++)
    <div id="player-{{ $i }}">{{ $i }}</div>
@endfor
这会生成带有ids player-1,player-2,player-3等的div.但我真正需要的是拥有ids player-01,player-02,player-03等等.是否有刀片中的功能像PHP中的printf一样吗?或使用三元运算符是最好的方法?
(当只需要添加一个零时,三元运算符可以正常工作,但当需要更多零时,它不能正常工作)
小智 7
您可以使用str_pad($ yourNumebr,$ lengthOfYourNumber,$ padString,$ padType)来执行此操作.
有关详细信息, 请单击此处
@for ($i = 1; $i <= 99; $i++)
    <div id="player-{{ str_pad($i,2,'0',STR_PAD_LEFT) }}">{{ $i }}</div>
@endfor
要么
sprintf('%02d', $i);
| 归档时间: | 
 | 
| 查看次数: | 5862 次 | 
| 最近记录: |