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
数组是默认开始的,0
所以你必须添加1
到它
echo ($key +1). " $con_next[$key]\n";
不要忘记您的数组从 0 开始计数。一个简单的解决方案是增加您的计数器。不要让 $key 从 1 开始计数,而是向它添加 +1,它会计数 0 + 1, 1 + 1,.... 这样你就得到了你想要的。
while(list($key,$val) = each($con_next)) {
回声 ($key + 1) 。"$con_next[$key]\n";
}