使用,我将如何只在一个预见中得到前9个结果,而在另一个预测中只得到第二个9个结果。
有点像
{$shops1 -9为$shop) {
foreach {$shops[10 - 18] as
$shop) {有什么想法吗?
绝妙
发布于 2011-07-14 14:04:53
使用:
foreach(array_slice($shops,0,9) as $shop){
// etc.
}
foreach(array_slice($shops,9,9) as $shop){
// etc.
}发布于 2011-07-14 14:05:06
用for循环代替?
for (int $i = 0; $i < 9; $i++)
{
$shop = $shops[$i];
}然后你可以用$i = 10..19再做一次。如果您必须使用foreach,那么就有一个计数器,您可以增加并使用break;,或者按照其他人的建议使用array_slice。
发布于 2011-07-14 14:06:53
怎么样
foreach (array_slice($shops, 0, 9) as $shop) {
...
}和
foreach (array_slice($shops, 9, 9) as $shop) {
...
}??
https://stackoverflow.com/questions/6694398
复制相似问题