我有一组键值,如下所示:
array(5) {
["2014-04-24"]=>
int(5)
["2014-04-25"]=>
int(2)
["2014-04-27"]=>
int(1)
["2014-04-29"]=>
int(7)
["2014-05-2"]=>
int(7)
}
让我们说我想要array_slice,以便它变成这样:
array(3) {
["2014-04-25"]=>
int(2)
["2014-04-27"]=>
int(1)
["2014-04-29"]=>
int(7)
}
我们如何做到这一点,因为没有数字索引?
我尝试了array_slice($theArray, '2014-04-24', '2014-04-29')
但是没有用。
感谢。
答案 0 :(得分:2)
array_slice
期望偏移索引和长度作为参数。
所以,你要找的是:
array_slice($theArray, 1, 3);
从第1个位置开始返回3个元素(从零开始计数)。