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);