Làm cách nào để tách giá trị mảng trong PHP?

Bạn có thể sử dụng hàm PHP explode[] để tách hoặc ngắt một chuỗi thành một mảng bằng một chuỗi phân tách như dấu cách, dấu phẩy, dấu gạch nối, v.v. Bạn cũng có thể đặt tham số giới hạn tùy chọn để chỉ định số phần tử mảng sẽ trả về. Hãy thử một ví dụ và xem nó hoạt động như thế nào

";
print_r[explode[" ", $my_str, 4]];
?>

Câu hỏi thường gặp liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này

Trong hướng dẫn này, hãy tìm hiểu cách chia mảng thành các phần 2, 3 hoặc 4 trong PHP. Câu trả lời ngắn gọn là sử dụng hàm array_chunk[] nhận hai đối số để chia mảng thành nhiều phần

Bạn có thể chỉ định số khối bạn muốn tạo từ mảng đã cho trong PHP. Hãy tìm hiểu với các ví dụ khác nhau được đưa ra dưới đây với đầu ra

Mục lục

  • Cách chia mảng thành hai phần trong PHP
  • Chia mảng thành ba phần trong PHP
  • Chia thành bốn khối bằng cách sử dụng PHP

Cách chia mảng thành hai phần trong PHP

Để chia mảng thành hai phần, bạn phải sử dụng hàm array_chunk[] và chuyển 2 làm đối số thứ hai của nó. Đối số đầu tiên là bạn phải chia thành nhiều phần

Ví dụ

PHP

1

2

3

4

5

6

7

8

9

10

đầu ra

Mảng [ [0] => Mảng [ [0] => Chu kỳ [1] => Xe đạp] [1] => Mảng [ [0] => Ô tô [1] => Bolero ] [2] => Mảng [ [

Có bảy phần tử trong một mảng. Khi bạn sử dụng hàm array_chunk[] để tách, nó sẽ tạo mảng con trong đó mỗi mảng chứa 2 phần tử

Chia mảng thành ba phần trong PHP

Khi bạn phải chia mảng thành nhiều phần, bạn phải sử dụng hàm array_chunk[] với hai đối số. Truyền biến mảng làm đối số đầu tiên và số khối là 3 trong đối số thứ hai

Ví dụ

PHP

1

2

3

4

5

6

7

8

9

10

đầu ra

Mảng [ [0] => Mảng [ [0] => Chu kỳ [1] => Xe đạp [2] => Ô tô] [1] => Mảng [ [0] => Bolero [1] => BMW [2]

Ví dụ trên hiển thị mảng đã cho thành 3 phần. Phần đầu tiên và các phần chứa 3 yếu tố. Tuy nhiên, phần tử cuối cùng chỉ chứa một phần tử duy nhất sau khi chia mảng thành nhiều phần trong PHP

Chia thành bốn khối bằng cách sử dụng PHP

Ngoài các phương pháp trên, bạn cũng có thể chia mảng thành bốn phần trong PHP. Bạn chỉ cần chuyển 4 làm đối số thứ hai của hàm array_chunk[] như được đưa ra bên dưới

Ví dụ

PHP

1

2

3

4

5

6

7

8

9

10

đầu ra

Mảng [ [0] => Mảng [ [0] => Chu kỳ [1] => Xe đạp [2] => Ô tô [3] => Bolero ] [1] => Mảng [ [0] => BMW [1]

Sau khi chia mảng thành 4 phần, phần mảng đầu tiên chứa 4 phần tử và phần mảng cuối cùng chứa 3 phần tử. Điều này là do chỉ còn lại 3 phần tử trong phần mảng cuối cùng trong PHP

Làm cách nào để tách khóa và giá trị trong mảng trong PHP?

Bạn có thể sử dụng hàm array_slice hoặc array_chunk để chia theo độ dài. Nếu bạn muốn tách mảng theo khóa hoặc giá trị thì bạn cần phải viết hàm tùy chỉnh . PHP có nhiều hàm hỗ trợ các thao tác khác nhau liên quan đến mảng kết hợp.

Làm cách nào để lấy các giá trị mảng và khóa thành các mảng riêng biệt trong PHP?

Hãy sử dụng một mảng ví dụ. $array = array['Hổ' => 'Rừng', 'Hippo' => 'Sông', 'Chim' => 'Bầu trời']; . $array_keys = array['Hổ', 'Hà mã', 'Chim'];

Làm cách nào để phân chia mảng dựa trên chỉ mục trong PHP?

Mảng phân tách PHP hoạt động như thế nào? .
Sử dụng array_chunk[] Trước khi chơi với chức năng phân tách với mảng, cần có một mảng có một số phần tử trên đó. .
Sử dụng array_slice[] Đây là một cách khác để tách một mảng, theo cách này chúng ta có thể lấy số phần tử cụ thể từ một mảng
Sử dụng str_split[]

Chủ Đề