Làm cách nào để thêm vào một mảng hiện có trong PHP?

Bạn có thể sử dụng hàm PHP array_push[] để chèn một hoặc nhiều phần tử hoặc giá trị vào cuối một mảng. Hãy thử một ví dụ và xem chức năng này hoạt động như thế nào

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

Thêm một cái gì đó vào cái hiện có là một trong những nhu cầu cơ bản đối với bất kỳ ngôn ngữ lập trình nào. Bản thân PHP có nhiều hàm dựng sẵn khác nhau để xử lý chức năng nối thêm mảng. Chúng ta có thể thêm hai hoặc nhiều mảng để tạo ra một mảng mới [kết hợp của tất cả]. Mảng rất hữu ích khi chúng ta có hai mảng khác nhau và muốn hợp nhất mảng đó thành một mảng duy nhất để xử lý tiếp. Nối thêm mảng có thể đẩy một phần tử mới vào một mảng, thêm một mảng vào một mảng khác, hợp nhất 2 hoặc nhiều mảng lại với nhau, v.v. Trong hàm array_merge[] trả về một mảng mới sau khi lược tất cả các mảng được truyền trong tham số array_merge[] này

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.212 xếp hạng]

Cú pháp của mảng nối thêm PHP

Dưới đây là danh sách PHP nối thêm mảng và cú pháp của chúng

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Cú pháp #1

array_merge[$array1, $array2];

  • Mô tả – array_merge[] là một hàm tích hợp sẵn trong ngôn ngữ PHP. $array1 và $array2 là hai mảng chúng tôi đang tìm cách hợp nhất. Nó kết hợp hai mảng đơn thành một mảng duy nhất

Cú pháp #2

array_push[$array1, $array2];

  • Mô tả – Một lần nữa, array_push[] là một hàm tích hợp sẵn trong ngôn ngữ PHP. $array1 và $array2 là hai mảng chúng tôi đang tìm cách hợp nhất. Trong quá trình này, mảng tiếp theo sẽ xuất hiện ở vị trí tiếp theo của vị trí đầu tiên. Ví dụ: nếu $array1 có 5 phần tử, trong trường hợp này, $array2 đầy đủ sẽ được đặt ở vị trí thứ 6

Cú pháp #3

array_push[$array1, $val];

  • Mô tả – array_merge[] cũng có thể được sử dụng để thêm phần tử vào mảng. $array1 là một mảng liệu $val có phải là giá trị mà chúng ta muốn thêm vào trong $array1 hay không. Trong quá trình này, $val sẽ được thêm dưới dạng giá trị bình thường vào vị trí tiếp theo của $array1
  • Các phần tử của mảng liên kết đơn có thể được thực hiện bằng cách sử dụng hợp nhất mảng. Mảng được so sánh khóa-giá trị này sẽ được chuyển đổi thành một mảng duy nhất. Có nhiều cách khác để chúng ta có thể thực hiện các chức năng của array_merge[]

Cú pháp #4

array_combine[$array1, $array2]

array_combine[] có thể được sử dụng để kết hợp hai mảng đơn thành mảng liên kết [thành mảng giá trị khóa]

Làm thế nào nó hoạt động?

Để sử dụng tính năng hợp nhất mảng này, chúng ta cần có hai mảng. Giả sử $array1 và $array2. Chúng ta có thể hợp nhất hai mảng này thành một mảng để tạo thành một mảng duy nhất. Điều này có thể được thực hiện bằng cách viết mã tùy chỉnh của riêng chúng tôi bằng cách sử dụng các hàm dựng sẵn PHP. Trong chính PHP, có nhiều cách khác nhau để chúng tôi có thể đạt được điều này theo yêu cầu kinh doanh của mình. Mặt khác, [các] phần tử cũng có thể được thêm vào mảng

Ví dụ về mảng nối thêm PHP

Sau đây là các ví dụ như được đưa ra dưới đây

Ví dụ #1 – Hợp nhất hai mảng để tạo thành một mảng duy nhất

Trong ví dụ này, chúng ta sẽ có hai mảng và chúng ta sẽ cố gắng hợp nhất mảng đó bằng hàm PHP array_merge[]

Mã số

đầu ra

Ví dụ #2 – Hợp nhất hai mảng bằng array_push

Sử dụng hàm array_push[], cái thứ hai sẽ được hợp nhất với cái đầu tiên. Trong hàm này, mảng thứ hai sẽ được thêm vào vị trí tiếp theo của mảng đầu tiên. Mảng hoàn chỉnh sẽ được đặt ở vị trí tiếp theo

Mã số

đầu ra

Chúng ta có thể thấy ở vị trí thứ 4, toàn bộ mảng đã được đặt

Ví dụ #3 – Nối một phần tử vào một mảng

Mã số

________số 8

đầu ra

Như chúng ta có thể thấy trong ví dụ, nếu chúng ta thêm một phần tử thì nó sẽ được thêm vào như một giá trị bình thường ở vị trí tiếp theo của mảng

Ví dụ #4 – Cảm nhận mảng bằng cách chạy vòng lặp

Mã số

đầu ra

Ví dụ #5 – Hợp nhất mảng kết hợp trong PHP

Mã số

array_push[]0

đầu ra

Như chúng ta có thể thấy trong ví dụ này, nếu chúng ta có phím số thì nó sẽ bắt đầu từ vị trí truyền thống của nó. Còn lại sẽ cộng vào key-value

Ví dụ #6 – Hợp nhất một mảng kết hợp duy nhất trong PHP

Mã số

array_push[]1

đầu ra

Bài viết được đề xuất

Đây là hướng dẫn về PHP Append Array. Ở đây chúng ta cũng thảo luận về phần Giới thiệu và cách hoạt động của mảng nối thêm php cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

+= có hoạt động trên các mảng trong PHP không?

Toán tử + trong PHP khi được áp dụng cho mảng sẽ thực hiện công việc của mảng UNION . mảng $arr += mảng $arr1; .

Làm cách nào để thêm mảng vào một mảng trong PHP?

Việc nối các mảng trong PHP có thể được thực hiện với hàm array_merge[] . Mảng sẽ lấy bất kỳ số lượng mảng nào làm đối số và sẽ trả về một mảng duy nhất.

Làm cách nào để thêm mảng trong PHP?

Mã bên dưới giải thích tương tự. $skillset= mảng[ 'JavaScript', 'Python', 'C++' ]; . $new_array = array_push[$skillset, 'PHP', 'HTML', 'CSS']; echo[$new_array]; This code outputs 6 which is the length of the updated array that you desired.

Làm cách nào để thêm nhiều giá trị trong mảng PHP?

Hàm array_push đã được giới thiệu trong 4. 0. 0 phiên bản PHP. Nó có thể được sử dụng để thêm nhiều giá trị vào một mảng ngay cả khi mảng đó đã có các phần tử khác được chèn vào trong đó

Chủ Đề