Với hàm SplDoublyLinkedList::bottom()
trong PHP, bạn có thể dễ dàng lấy được giá trị cuối cùng trong danh sách mà không cần phải đi qua toàn bộ danh sách. Điều này hữu ích khi bạn chỉ quan tâm đến phần tử cuối cùng mà không cần thao tác với các phần tử khác trong danh sách liên kết kép. Hãy cùng Vietnix tìm hiểu thêm về hàm SplDoublyLinkedList::bottom()
trong PHP qua bài viết sau đây.
Hàm SplDoublyLinkedList::bottom() là gì?
SplDoublyLinkedList
trong PHP là một cấu trúc dữ liệu danh sách liên kết (doubly linked list) đôi. Hàm bottom()
của SplDoublyLinkedList
được sử dụng để truy cập và trả về phần tử cuối cùng của danh sách. Đây một hàm tích hợp sẵn trong PHP, được sử dụng để xem giá trị của node từ đầu danh sách liên kết đôi. Bạn có thể thấy cơ chế lấy giá trị của làm sẽ tương tự cơ chế FILO (First In Last Out). Do đó bất kì giá trị nào được thêm vào đầu tiên chính là giá trị “bottom” mà hàm sẽ lấy ra.
Cú pháp | mixed SplDoublyLinkedList::bottom( void ) |
Tham số | Nó không chấp nhận bất kỳ tham số nào. |
Giá trị trả về | Nó trả về giá trị của nút đầu tiên trong danh sách liên kết đôi. |
Mọi người cũng xem:
Ví dụ minh hoạ hàm SplDoublyLinkedList::bottom() trong PHP
Ví dụ 1: Sử dụng hàm push để thêm giá trị vào danh sách và in ra giá trị cuối cùng.
<?php
// Declare an empty SplDoublyLinkedList
$list = new \SplDoublyLinkedList;
// Use SplDoublyLinkedList::push() function to
// add elements to the SplDoublyLinkedList
$list->push(1);
$list->push(2);
$list->push(3);
$list->push(8);
$list->push(5);
// Use bottom() function
$val = $list->bottom();
// Display result
print_r($val);
?>
Output trả về 1.
Ví dụ 2: Sử dụng hàm add để thêm các giá trị vào danh sách có bao gồm key-value và in ra giá trị cuối trong danh sách.
<?php
// Declare an empty SplDoublyLinkedList
$list = new \SplDoublyLinkedList;
// Use SplDoublyLinkedList::add() function to
// add elements to the SplDoublyLinkedList
$list->add(0, 30);
$list->add(1, 20);
$list->add(2, 30);
$list->add(3, "Vietnix");
$list->add(4, 'V');
// Use bottom() function
$val = $list->bottom();
// Display result
print_r($val);
?>
Output trả về 30.
Lời kết
Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm SplDoublyLinkedList::bottom()
trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!