Để xóa phần tử hoặc giá trị đầu tiên khỏi một mảng, hàm array_shift[] được sử dụng. Hàm này cũng trả về phần tử bị loại bỏ của mảng và trả về NULL nếu mảng trống. Sau khi loại bỏ phần tử đầu tiên, khóa của các phần tử khác được sửa đổi và một lần nữa mảng được đánh số từ đầu, chỉ khi các khóa là số
Nó là một hàm mảng sẵn có của PHP, nó dịch chuyển một phần tử từ đầu mảng
Giá trị trả về
Hàm array_shift[], được sử dụng để xóa phần tử đầu tiên khỏi một mảng, trả về phần tử đã xóa. Nó cũng trả về NULL, nếu mảng trống
Ví dụ. Sử dụng các phần tử chuỗi
đầu ra
Một phần tử "Xanh lam" bị xóa khỏi vị trí đầu tiên trong mảng đã cho và danh sách cập nhật được hiển thị trong đầu ra đã cho
Arraylist: Array [ [0] => Blue [1] => Red [2] => Black [3] => Green [4] => Gray [5] => White ] Removed element from array is: Blue Updated arraylist: Array [ [0] => Red [1] => Black [2] => Green [3] => Gray [4] => White ]
Ví dụ. Sử dụng các phím số
đầu ra
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]
Ví dụ. Sử dụng các giá trị số
đầu ra
Một phần tử25 bị xóa khỏi vị trí đầu tiên trong mảng đã cho và danh sách cập nhật được hiển thị bên dưới
Tuy nhiên, có một số trường hợp bạn không biết chính xác chỉ mục hoặc khóa của phần tử đầu tiên. Trong trường hợp đó, bạn có thể sử dụng hàm
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]29 trả về tất cả các giá trị từ mảng và lập chỉ mục mảng theo số, như minh họa trong ví dụ sau
"Apple", 5 => "Ball", 11 => "Cat"];
echo array_values[$arr][0]; // Outputs: Apple
?>
Ngoài ra, bạn cũng có thể sử dụng hàm ________ 130 để lấy phần tử đầu tiên
Hàm
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]30 đặt con trỏ bên trong của một mảng thành phần tử đầu tiên của nó và trả về giá trị của phần tử mảng đầu tiên hoặc
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]32 nếu mảng trống
Bạn cũng có thể sử dụng hàm
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]33 để lấy phần tử đầu tiên của mảng. Hàm này trả về phần tử hiện tại trong một mảng, là phần tử đầu tiên theo mặc định trừ khi bạn định vị lại con trỏ mảng, nếu không thì hãy sử dụng hàm
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]30. Đây là một ví dụ
Điều rất phổ biến khi viết mã là bạn sẽ phải xử lý một tập hợp các đối tượng. Đó có thể là một tập hợp tên khách hàng hoặc số lượng bài đăng được tạo bởi những người dùng khác nhau. Lưu trữ dữ liệu này trong mảng giúp chúng tôi làm việc với toàn bộ bộ sưu tập bằng cách lặp qua từng bộ sưu tập một
PHP đi kèm với hai loại mảng khác nhau để giúp bạn lưu trữ dữ liệu. Bạn có thể sử dụng các mảng số đơn giản hoặc bạn có thể tạo các mảng kết hợp. Mảng số rất hữu ích khi bạn chỉ muốn lưu trữ một danh sách các mục—ví dụ: danh sách khách hàng. Mảng kết hợp rất hữu ích khi bạn muốn lưu trữ các cặp khóa-giá trị như danh sách ID khách hàng và tổng giá trị sản phẩm được mua bởi mỗi người
Thỉnh thoảng, bạn sẽ phải truy cập trực tiếp vào các phần tử trong mảng mà bạn đã tạo. Trong thủ thuật nhanh này, tôi sẽ chỉ cho bạn cách lấy phần tử đầu tiên hoặc cuối cùng của một mảng trong PHP
Lấy phần tử đầu tiên của một mảng trong PHP
Thật dễ dàng để lấy phần tử đầu tiên của một mảng số đơn giản. Chỉ lấy phần tử có chỉ số 0
1_______5
2
3
$names = ["Adam", "Monty", "Sajal", "Andrew"];
4
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]0
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]1
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]2
Removed element: Carom Array [ [0] => Chess [1] => Ludo ]3