Php 如何显示从零开始的字符串编号?

Php 如何显示从零开始的字符串编号?,php,string,Php,String,我要做的是在循环中添加数字并得到结果,我的添加是正确的,但字符串不正确 这是我的密码: $contract_records->start_no = 0; for($i=1;$i<=($contract_records->no_of_pages);$i++){ $start_no = $contract_records->start_no; $total = $start_no + $i; var_dump($total); 我想要

我要做的是在循环中添加数字并得到结果,我的添加是正确的,但字符串不正确

这是我的密码:

$contract_records->start_no = 0;
for($i=1;$i<=($contract_records->no_of_pages);$i++){            
$start_no = $contract_records->start_no;        
$total = $start_no + $i;
var_dump($total);
我想要的结果是:

int(1) int(2) int(3) int(4) int(5)
00001
00002
00003
00004
00005
详情:

$contract_records->start_no = 00001
$contract_records->no_of_pages = 5
有什么想法吗? 谢谢

使用:


for($i=1;$i数字没有格式。数值只是值,没有前导零。在输出时格式化数字,例如使用或。

使用
sprintf

sprintf("%05d", $i);

谢谢您的回复,我已经尝试了您的代码,但是为什么我的结果变成6个零,即000000000 100000000 20000000 30000000 40000000 5您必须使用stru pad在每行上同时输出数字0和当前数字。
sprintf("%05d", $i);