2011-07-24 69 views

回答

3

你只需要使用array_slice兩次:

$begin = array_slice($array, 0, 5); 
$end = array_slice($array, 5); 

現在$begin包含$array第5個元素,$end包含休息。

0

array_slice將返回包含已刪除元素的數組。您還可以使用array_diff來查找未刪除的元素。

$original = array('1','2','3','4','5'); 
$sliced = array_slice($original,1); // 2, 3, 4, 5 
$diff = array_diff($original,$sliced); // 1 
+2

如果數組包含相同的值,如array('1','1','1','1'),它將不起作用。 – dacwe