Làm cách nào để lấy phần tử cuối cùng của mảng trong PHP?
Trong hướng dẫn này, chúng ta sẽ xem xét việc hiểu các phương thức khác nhau để truy cập phần tử cuối cùng của một mảng Show
Nếu bạn chưa quen với lập trình hoặc JavaScript, chúng tôi khuyên bạn nên đọc qua toàn bộ bài viết. Tuy nhiên, nếu bạn chỉ đang tìm mã, bạn có thể bỏ qua phần mã bên dưới Một mảng là một đối tượng chứa chứa một số giá trị cố định của một loại. Độ dài của mảng, sau khi được tạo, sẽ không đổi/cố định. Bây giờ chúng ta đã có ý tưởng cơ bản về mảng là gì, hãy tìm phần tử cuối cùng trong một mảng Làm cách nào để lấy phần tử cuối cùng của một mảng?Các bước liên quan để lấy phần tử cuối cùng của một mảng là
Tiếp tục đọc để tìm hiểu thêm về các phương pháp khác nhau Mục lục
Mã số1) Sử dụng thuộc tính độ dài mảngThuộc tính độ dài trả về số lượng phần tử trong một mảng. Trừ 1 từ độ dài của một mảng sẽ cho chỉ mục của phần tử cuối cùng của một mảng bằng cách sử dụng phần tử cuối cùng có thể được truy cập. Lý do chúng tôi trừ 1 từ độ dài là, trong JavaScript, việc đánh số chỉ mục mảng bắt đầu bằng 0. tôi. e. Chỉ số của phần tử đầu tiên sẽ là 0. Do đó, chỉ mục của phần tử cuối cùng sẽ là độ dài mảng-1.
2) Sử dụng phương thức slice()Phương thức slice() trả về các phần tử cụ thể từ một mảng, dưới dạng một đối tượng mảng mới. Phương thức này chọn các phần tử bắt đầu tại chỉ mục bắt đầu đã cho và kết thúc tại chỉ mục kết thúc đã cho, ngoại trừ phần tử ở chỉ mục kết thúc. Phương thức slice() không sửa đổi mảng hiện có. Cung cấp một giá trị chỉ mục trả về phần tử tại vị trí đó & giá trị chỉ mục âm sẽ tính toán chỉ mục từ cuối mảng
3) Sử dụng phương thức pop()Phương thức pop() bật/xóa phần tử cuối cùng của một mảng và trả về nó. Phương thức này thay đổi độ dài của mảng.______4 Hiệu suấtBây giờ chúng ta hãy sử dụng cả ba phương thức trên một mảng để lấy phần tử cuối cùng và kiểm tra xem phương thức nào nhanh nhất
Như bạn có thể thấy, phương thức pop() là nhanh nhất. Bạn có thể sử dụng nó nếu bạn ổn với việc sửa đổi mảng. Nếu bạn không muốn thay đổi mảng thì có thể sử dụng phương thức slice() Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách lấy phần tử đầu tiên và cuối cùng của một mảng trong PHP với sự trợ giúp của các ví dụ Hãy xem xét, chúng ta có mảng sau
Bây giờ, chúng tôi muốn lấy phần tử đầu tiên 2 và phần tử cuối cùng 0 từ mảng trênLấy phần tử đầu tiênĐể truy cập phần tử đầu tiên của mảng, chúng ta có thể sử dụng cú pháp ngoặc vuông ________ 71 bằng cách truyền chỉ số ________ 72 là chỉ số của phần tử đầu tiên
Đây là một ví dụ
đầu ra 1Sử dụng chức năng đặt lại ()Ngoài ra, chúng ta cũng có thể sử dụng hàm 3 có sẵn trong PHP để lấy phần tử đầu tiên của một mảng,Hàm 3 thay đổi con trỏ bên trong của một mảng thành phần tử đầu tiên và trả về giá trị của nóĐây là một ví dụ 4đầu ra 5Lấy phần tử cuối cùngĐể truy cập phần tử cuối cùng của mảng, chúng ta có thể sử dụng cú pháp dấu ngoặc vuông 1 bằng cách truyền chỉ số phần tử cuối cùngChúng ta có thể sử dụng 6 để lấy chỉ mục phần tử cuối cùngĐây là một ví dụ 8đầu ra 9Ngoài ra, chúng ta cũng có thể sử dụng hàm 7 có sẵn trong PHP để lấy phần tử cuối cùng của một mảng,Hàm 7 thay đổi con trỏ bên trong của một mảng thành phần tử cuối cùng và trả về giá trị của nó
Làm cách nào để lấy phần tử đầu tiên và cuối cùng của mảng trong PHP?Hãy xem đặt lại() và kết thúc() . P. S. 0 sẽ luôn là phần tử đầu tiên và là phần tử cuối cùng bạn có thể thực hiện $arr[count($arr)-1].
Làm cách nào để lấy phần tử cuối cùng thứ hai của mảng trong PHP?array_slice lấy phần bù âm làm đối số thứ hai . Điều này sẽ cung cấp cho bạn một mảng mục chứa mục cuối cùng thứ hai. $arr = mảng(1,2,3,4,5,6); .
Làm cách nào để lấy phần tử mảng trong PHP?Có một số phương pháp để lấy phần tử đầu tiên của một mảng trong PHP. Một số phương thức là sử dụng vòng lặp foreach, hàm đặt lại, hàm array_slice, array_values, array_reverse , v.v.
Phần tử cuối cùng trong một mảng được gọi là gì?Phần tử cuối cùng không là gì ngoài phần tử ở vị trí chỉ mục là độ dài của mảng trừ-1 . Nếu độ dài là 4 thì phần tử cuối cùng là arr[3]. |