2011-10-03 50 views
0

我正在尋找將數組拆分爲兩個,一個包含開頭,另一個包含結尾。如果它們是奇數個數組項,我希望第一個包含多餘的數組項。數組拆分結束/開始

$array = array('1','2','3','4','5','6','7');  
$beg = array('1','2','3','4'); 
$end = array('5','6','7'); 
+0

array_slice及數應通過看你。您是否嘗試過查看手冊的「數組功能」頁面? http://www.php.net/manual/en/ref.array.php – laher

回答

1
$array = array('1','2','3','4','5','6','7'); 
$count=count($array); 
$num=$count/2; 
if($count % 2 != 0) 
{ 
    $num++; 
}  
print_r($array1=array_slice($array,0,$num)); 
print_r($array2=array_slice($array,$num));