Thứ Tư, 27 Tháng Mười Một 2024
Trang chủPHP & MysqlPHPHàm array_merge trong php - Hàm gộp hai mảng thành một mảng

Hàm array_merge trong php – Hàm gộp hai mảng thành một mảng

array_merge trong php là một hàm để kết hợp hai hay nhiều mảng thành một mảng duy nhất. Trong bài viết này, chúng ta sẽ tìm hiểu về hàm array_merge một trong các hàm xử lý mảng trong php, cách dùng và ví dụ mình họa cụ thệ.

DANH SÁCH BÀI VIẾT
Hàm array_reverse trong PHP - Hàm đảo ngược thứ tự mảng
Hàm array_merge_recursive trong PHP - Hàm gộp mảng đa chiều
Hàm array_merge trong php - Hàm gộp hai mảng thành một mảng
Hàm array_slice trong PHP - Cắt mảng con từ vị trí x trong mảng
Hàm array_unshift trong PHP - Chèn phần tử vào đầu mảng

array_merge trong php – Cú pháp cơ bản

array_merge() trong php có cú pháp cơ bản như sau:

$mergedArray = array_merge($array1, $array2);

Trong đó:

  • $array1: Là mảng thứ nhất
  • $array2: Là mảng thứ hai.

Ví dụ sử dụng hàm array_merge

Ví dụ 1: Sử dụng array_merge trong mảng.

//Ví dụ 1
$array1 = array(1,2,3,4,5);
$array2 = array(6,7,8,9,10);

$mergedArray = array_merge($array1, $array2); // $mergedArray = [1,2,3,4,5,6,7,8,9,10]
print_r($mergedArray);

//Ví dụ 2
$fruit1 = array("apple","banana");
$fruit2 = array("blueberry","cherry");

$mergedFruit = array_merge($fruit1, $fruit2 ); // $mergedArray = ["apple","banana""blueberry","cherry"]
print_r($mergedFruit);

Kết quả:

Array (
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
  [5] => 6
  [6] => 7
  [7] => 8
  [8] => 9
  [9] => 10
)


Array (
  [0] => apple
  [1] => banana
  [2] => blueberry
  [3] => cherry
)

>>XEM THÊM: Upload file trong php – Tải file từ Bộ nhớ lên server trong PHP

Ví dụ 2: Sử dụng array_merge trong một mảng object.

Trong các mảng object, nếu 2 mảng có phần tử key trùng nhau, khi hợp nhất mảng sẽ bị xóa đi một phần tử bị trùng key, và giá trị được lấy sẽ lấy từ mảng thứ 2.

<?php
$fruit1 = array('a' => 'apple', 'b' => 'banana');
$fruit2 = array('b' => 'blueberry', 'c' => 'cherry');

$mergeFruit  = array_merge($fruit1, $fruit2); // $mergeFruit  = ['a' => 'apple ', 'b' => 'blueberry ', 'c' => 'cherry']
print_r($mergeFruit ); 
?>

Kết quả:

Array (
  [a] => apple
  [b] => blueberry
  [c] => cherry
)

Nếu sử dụng hàm array_merge_recursive để kết hợp các mảng này, phần tử có key trùng nhau sẽ không bị xóa đi mà được tạo thành mảng đa chiều. Tham khảo thêm bài viết dưới đây.

Kết luận

Hàm array_merge trong PHP là một hàm quan trọng cho việc xử lý mảng. Nó cho phép bạn kết hợp các mảng con thành một mảng cha duy nhất.

Cảm ơn bạn đã đọc hết bài viết, hy vọng rằng bạn thấy bài viết này hữu ích.

[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]

XEM THÊM
Hàm array_unshift trong PHP – Chèn phần tử vào đầu mảng
isset trong php – Hàm isset php kiểm tra tồn tại của một biến
Hàm file_put_contents() ghi file trong PHP để đặt log trên máy chủ
Hướng dẫn $_GET và $_POST trong PHP – Nhận dữ liệu từ form
Session và Cookie trong PHP – Hướng dẫn Session và Cookie
Hàm array_pop() trong PHP – Lấy và loại bỏ phần tử cuối của mảng
0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?

Dịch vụ code thuê

TUICOCACH.COM NHẬN ĐẶT TEXTLINK, BANNER, GP
0
Giáo sư! có thể ném gạch bên dưới nhé!x