如何计算键号从1 php开始

时间:2013-03-16 04:46:28

标签: php arrays count

while(list($key,$val) = each($con_next)) {
    echo " $key $con_next[$key]\n";
}

结果是

0 list item 1
1 list item 2
2 list item 3
3 list item 4

但我想要结果

1 list item 1
2 list item 2
3 list item 3
4 list item 4

2 个答案:

答案 0 :(得分:1)

数组默认从0开始,因此您必须向其添加1

echo ($key +1). " $con_next[$key]\n";

答案 1 :(得分:0)

不要忘记你的阵列从0开始计数。一个简单的解决方案是增加你的计数器。不是允许$ key从1开始计数,而是为它添加+1,它计为0 + 1,1 + 1,......这样你就得到了你想要的东西。

while(list($ key,$ val)= each($ con_next)){

echo($ key + 1)。 “$ con_next [$键] \ n” 个;

}