我正在尋找將數組拆分爲兩個,一個包含開頭,另一個包含結尾。如果它們是奇數個數組項,我希望第一個包含多餘的數組項。數組拆分結束/開始
$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');
$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));
你好你可以試試陣列片 你會發現examples here
list($beginning, $ending) = array_chunk($array, ceil(count($array)/2));
array_slice及數應通過看你。您是否嘗試過查看手冊的「數組功能」頁面? http://www.php.net/manual/en/ref.array.php – laher