PHP array_unshift()

Hàm array_unshift() trong PHP

Hàm array_unshift() trong PHP được sử dụng để thêm một hoặc nhiều phần tử vào đầu mảng. Hàm này thay đổi cấu trúc của mảng gốc và trả về độ dài mới của mảng sau khi thêm phần tử.

Cú pháp

array_unshift(array &$array, mixed ...$values): int

Trong đó:

  • $array: Mảng mà bạn muốn thêm phần tử vào. Đây là tham chiếu, nghĩa là các thay đổi sẽ ảnh hưởng đến mảng gốc.
  • $values: Một hoặc nhiều giá trị bạn muốn thêm vào đầu mảng.

Giá trị trả về

Hàm trả về chiều dài mới của mảng sau khi các phần tử đã được thêm vào.

Ví dụ

<?php
$mang = array("Chuối", "Cam");
$doDaiMoi = array_unshift($mang, "Táo", "Nho");

echo "Độ dài mới của mảng: " . $doDaiMoi . "<br>";
print_r($mang);
?>

Kết quả sẽ là:

Độ dài mới của mảng: 4
Array
(
    [0] => Táo
    [1] => Nho
    [2] => Chuối
    [3] => Cam
)

Chú ý

  • Hàm array_unshift() sẽ thay đổi mảng ban đầu và không tạo ra một bản sao của nó.
  • Để thêm các phần tử vào cuối mảng, bạn có thể sử dụng hàm array_push().

Với những kiến thức cơ bản về hàm array_unshift(), bạn có thể dễ dàng thao tác và quản lý các mảng trong PHP một cách hiệu quả!