Hàm Ds\Queue::push()
trong PHP được sử dụng để đẩy (enqueue) một phần tử vào cuối Hàng đợi (queue). Điều này cho phép bạn thêm một phần tử mới vào cuối hàng đợi để chờ xử lý sau này theo nguyên tắc “First In-First Out” (FIFO). Hãy cùng Vietnix tham khảo thêm về hàm Ds\Queue::push()
trong PHP qua bài viết sau đây.
Hàm Ds\Queue::push() là gì?
Hàm Ds\Queue::push()
trong PHP được sử dụng để đẩy hoặc chèn các giá trị vào trong PriorityQueue. Hàm này cũng có thể chèn danh sách (kiểu list) các giá trị trực tiếp vào Hàng đợi Queue.
Cú pháp | void public Ds\Queue::push($value1, $value2, .... $valueN) |
Tham số | Hàm này chấp nhận danh sách các giá trị được phân tách bằng dấu cách làm tham số. Tất cả các giá trị này lần lượt được đẩy hoặc chèn vào Hàng đợi. |
Giá trị trả về | Hàm này không trả về bất kỳ giá trị nào. |
Mọi người cũng xem:
Ví dụ minh hoạ hàm Ds\Queue::push() trong PHP
Ví dụ 1:
<?php
// Declare new Queue
$q = new \Ds\Queue();
// Add elements to the Queue
$q->push("One");
$q->push("Two");
$q->push("Three");
echo "Queue is: \n";
print_r($q);
?>
Output như sau:
Queue is: Ds\Queue Object ( [0] => One [1] => Two [2] => Three )
Ví dụ 2:
<?php
// Declare new Queue
$q = new \Ds\Queue();
// Add elements to the Queue
$q->push("One");
$q->push("Two", "2");
$q->push("Three", "3", "4");
echo "Queue is: \n";
print_r($q);
?>
Output như sau:
Queue is: Ds\Queue Object ( [0] => One [1] => Two [2] => 2 [3] => Three [4] => 3 [5] => 4 )
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 Ds\Queue::push()
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!