切出多维数组的一部分

时间:2017-06-10 13:17:34

标签: php arrays multidimensional-array

好的,所以我在我的项目中得到了这个多维数组,其中包含一些不同的值。例如:

$myArray = array
    (
    array("Array1", 42, 57, 12, 27),
    array("Array2", 44, 59, 14, 29),
    array("Array3", 46, 1, 16, 31),
    array("Array4", 47, 2, 17, 32),
    array("Array5", 48, 3, 18, 33),
    array("Array6", 51, 6, 21, 36),
    array("Array7", 53, 8, 23, 38),
    array("Array8", 55, 10, 25, 40),
    array("Array9", 57, 12, 27, 42),
    array("Array10", 59, 14, 29, 44),
);

我想只提取myArray的一部分,"禁用"数组的另一部分。所以我只想要这个输出:

$myArray = array
(
    array("Array1", 42, 57, 12, 27),
    array("Array2", 44, 59, 14, 29),
    array("Array3", 46, 1, 16, 31),
    array("Array4", 47, 2, 17, 32),
    array("Array5", 48, 3, 18, 33)
);

有没有办法在php中实现这个目标?

1 个答案:

答案 0 :(得分:3)

array_slice()可以帮到你。

$myArray= array_splice($myArray, 0, 5);

print '<pre>';
print_r($myArray);
print '</pre>';