Giúp tôi chia hoặc chia một mảng thành 2 mảng khác nhau. Đây là mảng duy nhất của tôi
$array = array["1","2","3","4","5","6"];
Tôi muốn mảng trên thành hai mảng như bên dưới
$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
Leigh
28.7K10 Huy hiệu vàng53 Huy hiệu bạc100 Huy hiệu Đồng10 gold badges53 silver badges100 bronze badges
Đã hỏi ngày 2 tháng 1 năm 2013 lúc 1:37Jan 2, 2013 at 1:37
0
Sử dụng array_chunk
:
$pieces = array_chunk[$array, ceil[count[$array] / 2]];
Nếu bạn muốn chúng trong các biến riêng biệt [thay vì một mảng đa chiều], hãy sử dụng list
:
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
Đã trả lời ngày 2 tháng 1 năm 2013 lúc 1:40Jan 2, 2013 at 1:40
Joseph Silberjoseph SilberJoseph Silber
210K59 Huy hiệu vàng356 Huy hiệu bạc289 Huy hiệu Đồng59 gold badges356 silver badges289 bronze badges
array_slice
hoạt động tốt miễn là bạn biết bạn muốn có bao nhiêu yếu tố trong mỗi mảng:
$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
Đã trả lời ngày 2 tháng 1 năm 2013 lúc 1:41Jan 2, 2013 at 1:41
Brad Christiebrad ChristieBrad Christie
99.1K16 Huy hiệu vàng149 Huy hiệu bạc198 Huy hiệu đồng16 gold badges149 silver badges198 bronze badges
2
13 năm trước
magick dit crow ot gmail dit com ¶ — Split an array into chunks
Normiridium tại gmail dot com ¶
quản trị trang web tại Cafe-Cef-Dot Dot Net[array $array
, int
0, bool $array1 = array["1","2","3"];
$array2 = array["4","5","6"];
1 = $array1 = array["1","2","3"];
$array2 = array["4","5","6"];
2]: array$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
8 năm trước
Rasmus Schultz [//mindplay.dk] ¶Các phương pháp được sử dụng để phân tách một mảng là gì?
Tách là hoạt động ngược của tham gia. Tham gia hợp nhất nhiều mảng thành một và chia tách một mảng thành nhiều mảng. Chúng tôi sử dụng Array_Split [] để phân tách mảng, chúng tôi vượt qua mảng chúng tôi muốn chia và số lượng chia tách.Array_chunk [] là gì?
Định nghĩa và sử dụng hàm mảng_chunk [] lấy một mảng làm đầu vào và chia mảng đó thành các khối nhỏ hơn của kích thước đã cho. Chunk cuối cùng có thể chứa số lượng phần tử ít hơn so với kích thước được truyền dựa trên hệ số bội số của tổng số có sẵn trong mảng.Đầu ra từ hàm mảng_chunk [] là gì?
6 keys will be preserved. Default is $array1 = array["1","2","3"];
$array2 = array["4","5","6"];
2 which will reindex the chunk numerically $array1 = array["1","2","3"];
$array2 = array["4","5","6"];
Trả về một mảng được lập chỉ mục số đa chiều, bắt đầu bằng 0, với mỗi chiều chứa các phần tử chiều dài.
Cấu trúc nào có thể được sử dụng để chia một mảng thành một số giá trị?
Errors/Exceptions
Một mảng có thể được chia thành số lượng khối. Một hàm tích hợp mảng_chunk [] có thể được sử dụng để chia mảng thành nhiều mảng với số lượng phần tử xác định.ValueError will be thrown.
3 loại mảng PHP là gì?
8.0.0 | quản trị trang web tại Cafe-Cef-Dot Dot NetValueError will be thrown now; previously, an error of level 3 has been raised instead, and the function returned 4.
|
8 năm trước
Rasmus Schultz [//mindplay.dk] ¶array_chunk[] example
$pieces = array_chunk[$array, ceil[count[$array] / 2]];
5Các phương pháp được sử dụng để phân tách một mảng là gì?
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]
Tách là hoạt động ngược của tham gia. Tham gia hợp nhất nhiều mảng thành một và chia tách một mảng thành nhiều mảng. Chúng tôi sử dụng Array_Split [] để phân tách mảng, chúng tôi vượt qua mảng chúng tôi muốn chia và số lượng chia tách. ¶
Array_chunk [] là gì?
$pieces = array_chunk[$array, ceil[count[$array] / 2]];
6$pieces = array_chunk[$array, ceil[count[$array] / 2]];
7$pieces = array_chunk[$array, ceil[count[$array] / 2]];
8$pieces = array_chunk[$array, ceil[count[$array] / 2]];
9list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
0list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
1list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Ẩn danh ¶ ¶
1 năm trước
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
3list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
4list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
5list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
6Suisuiruyi tại Aliyun dot com ¶
6 năm trước
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
7list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
8list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Andrew Martin ¶ ¶
4 năm trước
$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
0$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
1list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Ẩn danh ¶ ¶
16 năm trước
$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
3$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
4$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
5$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
6Ois ¶ ¶
14 năm trước
$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
7$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
8$array1 = array_slice[$array, 0, 3];
$array2 = array_slice[$array, 3, 3];
9$pieces = array_chunk[$array, ceil[count[$array] / 2]];
9list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
0list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
1list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Dustin tại Fivetechnology dot com ¶
6 năm trước
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]4
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]5
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]6
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]7
Andrew Martin ¶ ¶
4 năm trước
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]8
Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [0] => c [1] => d ] [2] => Array [ [0] => e ] ] Array [ [0] => Array [ [0] => a [1] => b ] [1] => Array [ [2] => c [3] => d ] [2] => Array [ [4] => e ] ]9
array_chunk
016 năm trước ¶
1 năm trước
array_chunk
1
array_chunk
2
array_chunk
3Suisuiruyi tại Aliyun dot com ¶
6 năm trước
array_chunk
4
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
4array_chunk
6
array_chunk
7Andrew Martin ¶ ¶
4 năm trước
array_chunk
8
array_chunk
9
list
0
list
1
list
216 năm trước ¶
Ois ¶
list
3
list
4
list
5
list
6
list
714 năm trước ¶
13 năm trước
list
8
magick dit crow ot gmail dit com ¶ ¶
17 năm trước
list
9
array_slice
0
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Normiridium tại gmail dot com ¶ ¶
6 năm trước
array_slice
2
array_slice
3
array_slice
4
array_slice
5
array_slice
6
array_slice
7
array_slice
8
array_slice
9
$array
0
$array
1
$array
2
$array
3
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2quản trị trang web tại Cafe-Cef-Dot Dot Net ¶
17 năm trước
$array
5
$array
6
$array
7
$array
8
list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2magick dit crow ot gmail dit com ¶ ¶
17 năm trước
$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
00$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
01list[$array1, $array2] = array_chunk[$array, ceil[count[$array] / 2]];
2Normiridium tại gmail dot com ¶ ¶
6 năm trước
$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
03$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
04$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
05$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
06quản trị trang web tại Cafe-Cef-Dot Dot Net ¶
13 năm trước
$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
07$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
08array_chunk
2
$array1 = array["1","2","3"];
$array2 = array["4","5","6"];
10