配列を 2 つの異なる配列に分割または分割するのを手伝ってください。ここに私の単一の配列があります
$array = array("1","2","3","4","5","6");
上記の配列を以下のように2つの配列にしたい
$array1 = array("1","2","3");
$array2 = array("4","5","6");
配列を 2 つの異なる配列に分割または分割するのを手伝ってください。ここに私の単一の配列があります
$array = array("1","2","3","4","5","6");
上記の配列を以下のように2つの配列にしたい
$array1 = array("1","2","3");
$array2 = array("4","5","6");
使用array_chunk
:
$pieces = array_chunk($array, ceil(count($array) / 2));
(多次元配列ではなく)別々の変数にしたい場合は、次を使用しますlist
。
list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
array_slice
各配列に必要な要素の数がわかっている限り、うまく機能します。
$array1 = array_slice($array, 0, 3);
$array2 = array_slice($array, 3, 3);