PHP foreach语句如何控制循环次数?下面程序那里不对?

2024-12-19 18:59:03
推荐回答(5个)
回答1:

循环里面默认的循环次数就是你的数组长度,如果想不输出那么多就用for循环把长度改小
用froeach 也能实现, 在循环外定义$i = 0; 再在循环里累加 然后做判断就OK, 条条道路通罗马!
自己多想下!注意细节,
亲, 你的程序把参数搞错啦!

回答2:

foreach($state as $states)
{
vprintf(" %s %s %s %s %s",$state);
}
你这个语句出问题了。请看清楚参数。你这是把$state作为参数!肯定会重复打印$state五次。
改成:
foreach($state as $states)
{
echo $states.' ';
}
就行了~

回答3:

foreach($state as $states) //如何限制FOREACH的循环次数?
{
printf(" %s",$states);
}

回答4:

333333333333333

回答5:

看基础手册先吧