从数组中移位和提取 - php

时间:2012-12-30 17:34:17

标签: php arrays

  

可能重复:
  Sub array from a big array

假设我有一个包含N个条目的数组。给定两个整数n和m我对从行n到行m的条目感兴趣。假设该值只能取两个值val0和val1

n => [val0]
n+1=> [val0]
n+2 => [val1]
...
m=> [val0]

然后我想提取一个返回的子数组(像移位运算符一样):

0 => [val0]
1 => [val0]
2 => [val1]
...
m-n => [val0]

1 个答案:

答案 0 :(得分:6)

尝试array_slice(),将n作为偏移并m - n + 1作为限制

有关详细信息,请参阅: Php Reference Manual - array_slice