我有一个包含大量数据的关联数组。我需要以简单的方式对其进行切片而不需要遍历数组。我需要将数组从(n-d)位置元素切片到(n + d)位置元素。如下例所示,
$arr= array(
'a'=>1,
'b'=>2,
'c'=>3,
'd'=>4,
'e'=>5,
'f'=>6,
'g'=>7,
'h'=>8,
'i'=>9,
'j'=>10,
11,
12,
13
);
n = 5且d = 3,
输出应该是
[3,4,5,6,7,8,9]
我可以通过数组迭代。如果您有任何想法通过获取 n 和 d 参数来切片数组。请帮我。
谢谢