Hướng dẫn how can i split an array into two parts in php? - làm cách nào tôi có thể chia một mảng thành hai phần trong php?

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");

Hướng dẫn how can i split an array into two parts in php? - làm cách nào tôi có thể chia một mảng thành hai phần trong php?

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

$array1 = array("1","2","3");

$array2 = array("4","5","6");
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

8 năm trước

Rasmus Schultz (http://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ì?

$array1 = array("1","2","3");

$array2 = array("4","5","6");
6 keys will be preserved. Default is
$array1 = array("1","2","3");

$array2 = array("4","5","6");
2
which will reindex the chunk numerically

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ì?

Trong PHP, có ba loại mảng: mảng được lập chỉ mục - mảng có chỉ mục số. Mảng liên kết - Mảng với các khóa có tên. Mảng đa chiều - Mảng chứa một hoặc nhiều mảng.Normiridium tại gmail dot com ¶
8.0.0 quản trị trang web tại Cafe-Cef-Dot Dot NetValueError will be thrown now; previously, an error of level
$pieces = array_chunk($array, ceil(count($array) / 2));
3
has been raised instead, and the function returned
$pieces = array_chunk($array, ceil(count($array) / 2));
4
.

8 năm trước

Rasmus Schultz (http://mindplay.dk) ¶array_chunk() example

$pieces = array_chunk($array, ceil(count($array) / 2));
5

Cá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));
9

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
0

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
1

list($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));
3

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
4

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
5

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
6

Suisuiruyi tại Aliyun dot com

6 năm trước

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
7

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
8

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

Andrew 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);
1

list($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);
6

Ois ¶

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));
9

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
0

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
1

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

Dustin 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_chunk0

16 năm trước

1 năm trước

array_chunk1

array_chunk2

array_chunk3

Suisuiruyi tại Aliyun dot com

6 năm trước

array_chunk4

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
4

array_chunk6

array_chunk7

Andrew Martin ¶

4 năm trước

array_chunk8

array_chunk9

list0

list1

list2

16 năm trước

Ois ¶

list3

list4

list5

list6

list7

14 năm trước

13 năm trước

list8

magick dit crow ot gmail dit com ¶

17 năm trước

list9

array_slice0

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

Normiridium tại gmail dot com ¶

6 năm trước

array_slice2

array_slice3

array_slice4

array_slice5

array_slice6

array_slice7

array_slice8

array_slice9

$array0

$array1

$array2

$array3

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

quản trị trang web tại Cafe-Cef-Dot Dot Net

17 năm trước

$array5

$array6

$array7

$array8

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

magick 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");
01

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));
2

Normiridium 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");
06

quả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");
08

array_chunk2

$array1 = array("1","2","3");

$array2 = array("4","5","6");
10

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_split() for splitting arrays, we pass it the array we want to split and the number of splits.

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.takes an array as input and split that array into smaller chunks of the given size. The last chunk may contain less number of elements than passed size based on the multiplicity factor of the total numbers available in the array.

Đầu ra từ hàm mảng_chunk () là gì?

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ị?

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.array_chunk() can be used to split the array into multiple arrays with a defined number of elements.

3 loại mảng PHP là gì?

Trong PHP, có ba loại mảng: mảng được lập chỉ mục - mảng có chỉ mục số.Mảng liên kết - Mảng với các khóa có tên.Mảng đa chiều - Mảng chứa một hoặc nhiều mảng.Indexed arrays - Arrays with a numeric index. Associative arrays - Arrays with named keys. Multidimensional arrays - Arrays containing one or more arrays.