2011-10-03 52 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));