文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php教程>PHP如何使用Ds\Queue pop()函数?

PHP如何使用Ds\Queue pop()函数?

时间:2021-06-07  来源:互联网

今天PHP爱好者给大家带来本篇文章给大家介绍一下PHP使用Ds\Queue pop()函数的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

DsQueue::pop()PHP中的函数用于删除并返回出现在队列顶部的值。换句话说, 它返回出现在队列前面的值, 并将其从队列中删除。

语法如下:

mixed public DsPriorityQueue::pop ( void )

参数:该函数不接受任何参数。

返回值:此函数返回Queue顶部的现值。函数的返回类型是混合的, 并且取决于存储在队列中的值的类型。

例外注意:如果Queue为空, 则此函数引发UnderflowException。

下面的程序说明了DsQueue::pop()PHP中的功能:

程序1:

<?php
 
// Declare new Queue
$q = new DsQueue();
 
// Add elements to the Queue
$q ->push( "One" );
$q ->push( "Two" );
$q ->push( "Three" );
 
echo "Initial Queue is: n" ;
print_r( $q );
 
// Pop an element
echo "nPopped element is: " ;
print_r( $q ->pop());
 
echo "nnFinal Queue is: n" ;
print_r( $q );
 
?>

输出如下:

Initial Queue is:
DsQueue Object
(
   [0] => One
   [1] => Two
   [2] => Three
)
Popped element is: One
Final Queue is:
DsQueue Object
(
   [0] => Two
   [1] => Three
)

程式2:

<?php
 
// Declare new Queue
$q = new DsQueue();
 
// Add elements to the Queue
$q ->push( "Geeks" );
$q ->push( "for" );
$q ->push( "Geeks" );
 
echo "Initial Queue is: n" ;
print_r( $q );
 
// Pop an element
echo "nPopped element is: " ;
print_r( $q ->pop());
 
echo "nnFinal Queue is: n" ;
print_r( $q );
 
?>

输出如下:

Initial Queue is:
DsQueue Object
(
   [0] => Geeks
   [1] => for
   [2] => Geeks
)
Popped element is: Geeks
Final Queue is:
DsQueue Object
(
   [0] => for
   [1] => Geeks
)

以上就是PHP如何使用Ds\Queue pop()函数?的详细内容,更多请关注php爱好者其它相关文章!

相关阅读更多 +
最近更新
排行榜 更多 +
元梦之星最新版手游

元梦之星最新版手游

棋牌卡牌 下载
我自为道安卓版

我自为道安卓版

角色扮演 下载
一剑斩仙

一剑斩仙

角色扮演 下载