目前有这个。
for ($i = 0; isset($house[$i]); $i++) {
print $i++;
}
它返回这样的东西。 0,1,2,3,4,5,6,7,8,9
我希望它返回相同的格式,但是将0
替换为1
,然后从那里向前计数,我该如何实现?
答案 0 :(得分:2)
使用预增量
编写它for ($i = 0; isset($house[$i]); ) {
print ++$i;
}
答案 1 :(得分:1)
您可以使用$i + 1
代替$i++
$i++
等于$i = $i + 1
,而且你的情况不正确
答案 2 :(得分:1)
试试这个代码! 用i + 1替换i ++
for ($i = 0; isset($house[$i]); $i++)
{
print $i + 1 ;
}
答案 3 :(得分:1)
for ($i = 1; isset($house[$i-1]); $i++) {
echo $i;
}
喜欢这个吗?
答案 4 :(得分:0)
怎么样 -
for ($i = 0; isset($house[$i]); $i++) {
if ($i = 0){
print 1;}
else{
print $i++;}
}
答案 5 :(得分:0)
小心你增加了两次计数..一个在for和一个在打印
for ($i = 0; isset($house[$i]); $i++) { // first increment add and the onf a iteration
print $i++; // second increment
}
你应该只是
for ($i = 0; isset($house[$i]); $i++) {
print $i;
}
如果您需要从1开始计数迭代设置$ 1 = 1
for ($i = 1; isset($house[$i]); $i++) {
print $i;
}
答案 6 :(得分:-1)
变化:
style="width:300px;height:300px;border:solid red 1px;"
要:
for ($i = 0; isset($house[$i]); $i++) {
你基本上想要在1开始计数器。而“+ 1”在结束限制上加1,以使其达到9