Nối mảng PHP

PHP thêm vào mảng là một thao tác trong đó chúng ta nối thêm các phần tử vào mảng hiện có. Một mảng có thể chứa nhiều giá trị dưới một tên duy nhất và bạn có thể truy cập các giá trị bằng cách tham chiếu đến một số chỉ mục

Trong PHP, có ba loại mảng

  1. Mảng được lập chỉ mục – Mảng có chỉ mục số
  2. Mảng kết hợp – Mảng có khóa được đặt tên
  3. Mảng đa chiều – Mảng chứa một hoặc nhiều mảng

Bây giờ, hãy xem một ví dụ nơi chúng tôi thực hiện PHP để thêm các hoạt động mảng

Đẩy mảng PHP

Array_push() trong PHP là một hàm tích hợp dùng để chèn các phần tử mới vào cuối một mảng và lấy các phần tử mảng đã cập nhật. Phương thức array_push() lấy một phần tử hoặc một mảng các phần tử và nối nó vào mảng

Bạn có thể thêm bao nhiêu giá trị tùy thích. Các phần tử được chèn của bạn sẽ luôn có các phím số, ngay cả khi chính mảng đó có các phím chuỗi. PHP array push() hàm đã được giới thiệu trong PHP 4.

Nếu chúng ta muốn thêm nhiều giá trị hơn vào một mảng PHP, chúng ta cần sử dụng hàm array_push(), hàm này sẽ chèn một hoặc nhiều phần tử vào cuối một mảng

Độ dài của mảng tăng theo số lượng biến được đẩy. Bạn có thể thêm một phần tử hoặc nhiều phần tử cùng lúc bằng cách sử dụng hàm array_push()

Mảng_push() coi một mảng là một ngăn xếp và đẩy các biến đã truyền vào một đầu của mảng.

cú pháp

Cú pháp cho PHP Array Push như sau

array_push(array,value1,value2...)

Thông số

Một tham số mảng là bắt buộc trong đó chúng ta sẽ thêm giá trị

Tham số value1 cũng là bắt buộc, đây là giá trị chúng ta sẽ chèn vào mảng đã chỉ định

Giá trị 2, giá trị 3, v.v. là các tham số tùy chọn. Tuy nhiên, chúng ta cần truyền các tham số đó nếu muốn thêm nhiều giá trị

Giá trị trả về

Hàm array_push() sẽ trả về độ dài của các phần tử mới của một mảng

Thí dụ

Hãy xem một ví dụ

Tạo một tệp có tên ứng dụng. php và thêm đoạn mã sau

Trong đoạn mã trên, chúng tôi đã xác định một mảng có tên $netflix, có bốn mục

Chúng tôi đã thêm mục thứ năm bằng cách sử dụng hàm array_push() trong PHP, sau đó in mảng ban đầu và giá trị trả về từ hàm array_push

Bây giờ, chúng tôi đang chạy tệp trên thiết bị đầu cuối. Vì vậy, đi đến thiết bị đầu cuối, điều hướng ứng dụng. thư mục tệp php và nhập lệnh sau để chạy tệp

php app.php

Xem đầu ra

Nối mảng PHP

Điều đó có nghĩa là chúng ta đã thêm thành công Shaft show vào mảng $neflix

Ngoài ra, hàm array_push() trả về độ dài của mảng. Trong trường hợp của chúng tôi, đó là 5. Hãy nhớ rằng, PHP Array index bắt đầu từ 0

T thao tác này còn được gọi là PHP thêm vào mảng.

Thêm nhiều giá trị vào mảng PHP

Để cộng nhiều giá trị trong mảng PHP, hãy sử dụng hàm array_push(). Hàm array_push() lấy nhiều phần tử và nối tất cả các phần tử vào mảng. Nó sẽ thêm theo thứ tự mà chúng được thêm vào. Nó không thay đổi thứ tự của nó.

Đầu ra như sau

Nối mảng PHP

Thêm giá trị vào Mảng kết hợp

Để cộng các giá trị trong một mảng kết hợp trong PHP, hãy sử dụng hàm array_push(). Hàm array_push() nhận một hoặc nhiều đối số và trả về mảng kết hợp

Hãy lấy một kịch bản trong đó chúng ta thêm các giá trị vào Mảng kết hợp

 'Krunal', 'education' => 'BE'];
$new = array_push($data, 'Ankit', 'MCA');

print_r($data);
echo $new."\n";

Hãy xem, biến $data là Mảng kết hợp và chúng tôi đã thêm hai giá trị vào mảng đó

Điều đó có nghĩa là hai mục đầu tiên là liên kết, có khóa của chúng. Nhưng, từ thứ 3 và thứ 4, chúng có chỉ số bắt đầu từ 0. Vì vậy, hãy chạy tệp PHP và xem đầu ra

Nối mảng PHP

Thêm mảng vào một mảng trong PHP

Để thêm một mảng vào một mảng trong PHP, hãy sử dụng hàm array_push(). Hàm array_push() lấy một mảng làm đối số và trả về mảng kết hợp với các giá trị cũ và mới

Được rồi, bây giờ hãy lấy một kịch bản trong đó chúng ta thêm cả một mảng vào bên trong một mảng và xem đầu ra

 'Krunal', 'education' => 'BE'];
$second = ['Facebook', 'Instagram'];
$newA = array_push($dataA, $second);

print_r($dataA);
echo $newA."\n";

Đầu ra như sau

Nối mảng PHP

Hãy xem, nó đã thêm một mảng làm phần tử thứ 3 và nó có chỉ mục là 0 và 1

Vì vậy, hiện tại, mảng dữ liệu là một mảng nhiều chiều

Độ dài mảng PHP

Để kiểm tra độ dài mảng trong PHP, hãy sử dụng hàm count() . Phương thức count() trả về t tổng số phần tử trong mảng. sizeof() là bí danh của hàm chủ Count().

Xem đầu ra sau

➜  pro php app.php
4                                                                               
➜  pro

Điều đó có nghĩa là chúng ta có bốn phần tử trong mảng $netflix. Nếu chúng ta thêm nhiều phần tử vào bên trong mảng, thì kích thước của mảng sẽ tăng lên và nếu chúng ta sử dụng hàm array_pop(), nó sẽ giảm độ dài của mảng đi một

Đẩy khóa và giá trị trong Mảng liên kết

Không có array_push() tương đương với mảng kết hợp vì không có cách nào để xác định khóa tiếp theo. Chúng ta có thể sử dụng phương thức array_push(), nhưng việc thêm chỉ mục bắt đầu từ 0 và 1, không phải các khóa mà chúng ta mong muốn. Vì vậy, nếu bạn muốn đẩy khóa và giá trị, bạn có thể thực hiện đoạn mã sau

________số 8

đầu ra

Array
(
    [name] => Krunal
    [education] => BE
    [age] => 26
    [business] => IT
)

Ở đầu ra, bạn có thể thấy điều đó và chúng tôi có thể thêm nhiều khóa theo lựa chọn của bạn chứ không phải những khóa mà các phím số mà php cung cấp theo mặc định

Việc đẩy một giá trị vào mảng sẽ tự động tạo một khóa số cho nó. Do đó, khi chèn một cặp khóa-giá trị vào mảng, bạn đã có khóa và không cần người khác tạo khóa cho bạn. Phím đó là phím số, bắt đầu từ 0.

Thêm phần tử vào đầu Array

Để thêm một phần tử vào đầu mảng, bạn có thể sử dụng hàm PHP array_unshift(). Nó nối thêm mục vào đầu mảng ở chỉ số 0

0

đầu ra

1

Bạn có thể thấy rằng phần tử mới của chúng tôi “PHP” đã được thêm vào vị trí chỉ mục 0.  

Hàm array_unshift() thêm phần tử mới vào mảng. Các giá trị mảng mới sẽ được chèn vào đầu mảng. Bạn có thể chèn một hoặc nhiều giá trị tùy thích. Các phím số sẽ bắt đầu từ 0 và tăng thêm 1 mỗi khi thêm phần tử mới. Các phím chuỗi sẽ giữ nguyên

Vậy là xong hàm array_push() trong PHP

Bài viết đề xuất

PHP array_product()

PHP array_reverse()

PHP array_sum()

PHP array_walk()

PHP array_replace()

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước React Native Animation. Hướng dẫn đầy đủ

Bài viết tiếp theo Cách tạo tệp nếu không tồn tại trong Python

Nối mảng PHP

kranal

https. //appdividend. com/

Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến ​​thức về nhiều nền tảng back-end (e. g. , PHP, Nút. js, Python) và các khung JavaScript giao diện người dùng (e. g. , Góc, Phản ứng và Vue)

Làm cách nào tôi có thể nối một mảng vào một mảng khác trong PHP?

Sử dụng hàm array_push() , cái thứ hai sẽ được hợp nhất với cái thứ nhất. 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. $array1 = mảng(1, 2, 3, 4);

Bạn có thể thêm vào một mảng trong PHP không?

Định nghĩa và cách sử dụng. Hàm array_push() chèn một hoặc nhiều phần tử vào cuối mảng . Mẹo. Bạn có thể thêm một giá trị hoặc bao nhiêu tùy thích. Ghi chú. Ngay cả khi mảng của bạn có các phím chuỗi, các phần tử được thêm vào của bạn sẽ luôn có các phím số (Xem ví dụ bên dưới).

+= 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 chúng ta có thể nối các mảng trong PHP?

Hàm array_merge() trong PHP .
Hợp nhất hai mảng thành một mảng. $a1=mảng("đỏ","xanh"); .
Hợp nhất hai mảng kết hợp thành một mảng. $a1=array("a"=>"đỏ","b"=>"xanh"); .
Chỉ sử dụng một tham số mảng với các khóa số nguyên. $a=array(3=>"đỏ",4=>"xanh");