2017-06-10 40 views
1

好的,所以我在我的項目中得到了這個多維數組,其中包含一些不同的值。例如:切出多維數組的一部分

$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中實現這個嗎?

回答

3

array_slice()可以幫到你。

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

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

這很好用!感謝您的幫助。 – Marcus