我希望将数组一分为二,一个包含开头,另一个包含结尾。如果它们是奇数个数组项,我希望第一个包含额外的一个。
$array = array('1','2','3','4','5','6','7');
$beg = array('1','2','3','4');
$end = array('5','6','7');
$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));
array_chunk
有人吗?
list($beginning, $ending) = array_chunk($array, ceil(count($array)/2));
工作代码板示例
你好,你可以试试数组切片您可以在此处找到示例