Thêm vào mảng hiện có php

Thêm vào mảng là một hoạt động chính trong PHP, trong đó các phần tử được thêm vào các mảng hiện có đó. Một số giá trị của các phần tử đó có thể được đặt trong các mảng dưới tên đơn của chúng. Những giá trị này có thể được truy cập bằng cách giới thiệu chúng với các số chỉ mục cụ thể của chúng. Cơ chế thêm phần tử vào mảng PHP này nổi bật trong cả ba loại mảng

– Thêm vào ba loại mảng

Có ba loại mảng trong đó các phần tử có thể được thêm vào như một phần của thao tác thêm vào mảng. Loại đầu tiên được gọi là mảng được lập chỉ mục dựa trên các chỉ mục số. Loại thứ hai là liên kết và chứa các khóa được đặt tên. Đa chiều là một loại mảng khác chứa nhiều mảng.

Vai trò của hàm array_push

Là một hàm sẵn có, array_push có thể được sử dụng để chèn các mục mới như một phần của cơ chế thêm vào cuối mảng PHP. Hàm này cũng có thể lấy các phần tử được cập nhật trong các mảng đó. Nó nhận một phần tử tại một thời điểm, sau đó được thêm vào mảng có liên quan. Phương thức nối thêm vào mảng của PHP liên quan đến việc bổ sung bao nhiêu giá trị như dự kiến.

Sẽ có các phím số cho các phần tử được chèn vào mọi lúc ngay cả khi bản thân mảng của chúng có các phím chuỗi. 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 đó. Có sự gia tăng đồng thời về độ dài của mảng tùy thuộc vào số lượng biến đã được đẩy và một hoặc nhiều phần tử được thêm vào cùng một lúc

- Thông số

Cú pháp của hàm array_push như sau. array_push[mảng,giá trị1,giá trị2…] . Giá trị trả về của nó sẽ là tổng độ dài của một mảng chứa tất cả các phần tử sẽ được thêm vào.

Có hai tham số bắt buộc được hàm chấp nhận. Tham số đầu tiên được gọi là mảng và nó bao gồm mảng trong đó các giá trị phải được thêm vào

Cái thứ hai có thể được gọi là value1 và nó tạo thành giá trị đầu tiên sẽ được chèn vào mảng đã được chỉ định để thêm vào trong đó. Ngoài ra, có thể có các tham số tùy chọn không giới hạn cho hàm array_push. Chúng sẽ bao gồm phần còn lại của các giá trị phải được chèn vào và có thể được gọi là giá trị2, giá trị3, v.v. Việc thêm nhiều giá trị sẽ yêu cầu các tham số đó được hàm chấp nhận

– Ví dụ đơn giản

Trong ví dụ sau, một mảng có tên $days đã được xác định và nó đã chứa sáu mục. Mục thứ bảy phải được thêm vào mảng này bằng cách sử dụng hàm array_push[]. Sau đó, giá trị trả về và mảng ban đầu phải được in từ cùng một hàm

Đầu ra sẽ hiển thị tất cả bảy mục trong mảng với mục thứ bảy được thêm liên tiếp vào mảng $days. Hơn nữa, độ dài của mảng cuối cùng cũng sẽ được trả về là bảy. Điều quan trọng cần lưu ý ở đây là chỉ mục của một mảng bắt đầu từ số 0 trong PHP

Bây giờ hãy xem xét ví dụ kỹ hơn một chút

$days = ['Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'];
$new = array_push[$days, ‘Sunday’];
print_r[$days];
echo $new. ”n”;

Cách thêm nhiều giá trị vào một mảng

Có thể thêm nhiều phần tử vào một mảng cùng một lúc. Trong trường hợp như vậy, tất cả chúng sẽ được thêm vào mảng đó. Việc triển khai này cũng có thể liên quan đến hàm array_push của PHP mà không thay đổi thứ tự. Điều này có nghĩa là hàm sẽ nối các phần tử theo cùng thứ tự mà chúng sẽ được thêm vào

Hãy xem một ví dụ về cách thực hiện điều này

Chủ Đề