循环里面默认的循环次数就是你的数组长度,如果想不输出那么多就用for循环把长度改小
用froeach 也能实现, 在循环外定义$i = 0; 再在循环里累加 然后做判断就OK, 条条道路通罗马!
自己多想下!注意细节,
亲, 你的程序把参数搞错啦!
foreach($state as $states)
{
vprintf(" %s %s %s %s %s",$state);
}
你这个语句出问题了。请看清楚参数。你这是把$state作为参数!肯定会重复打印$state五次。
改成:
foreach($state as $states)
{
echo $states.' ';
}
就行了~
foreach($state as $states) //如何限制FOREACH的循环次数?
{
printf(" %s",$states);
}
333333333333333
看基础手册先吧