PHP的foreach阵列获得前9个结果的话,第二个9 [英] PHP foreach array get first 9 results then second 9

查看:272
本文介绍了PHP的foreach阵列获得前9个结果的话,第二个9的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用PHP的foreach我怎么会只得到第一个9个结果于一体的foreach,只有在另一个第二个9。

的东西

  

的foreach {$商店[1 - 9] $店){


 的foreach {$商店[10  -  18]如
 $店){

任何想法?

奇妙


解决方案

使用 array_slice()

 的foreach(array_slice($商铺,0,9)为$店){
   //等等。
}的foreach(array_slice($商铺,9,9)为$店){
   //等等。
}

Using PHP foreach how would I get only the first 9 results in one foreach and only the second 9 in another.

Something like

foreach {$shops[1 - 9] as $shop) {

 foreach {$shops[10 - 18] as
 $shop) {

Any ideas?

Marvellous

解决方案

Use array_slice():

foreach(array_slice($shops,0,9) as $shop){
   // etc.
}

foreach(array_slice($shops,9,9) as $shop){
   // etc.
}

这篇关于PHP的foreach阵列获得前9个结果的话,第二个9的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆