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爱好者其它相关文章!
-
Ext.MessageBox消息框使用详解 时间:2025-11-20 -
GAppProxy超详细安装配置教程 时间:2025-11-20 -
C#中e.Cancel用法详解 e.Cancel和e.Handled区别 时间:2025-11-20 -
TestDirector超详细下载、安装、配置教程 时间:2025-11-20 -
AssemblyInfo.cs文件详解(常见属性及作用等) 时间:2025-11-20 -
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19
今日更新
-
bilibili浏览器网页版直达-bilibili浏览器网页版一键畅玩
阅读:18
-
学信网学籍在线验证报告查询入口-快速获取指南
阅读:18
-
Mail.ru官网登录入口 - mailru邮箱快速登录链接
阅读:18
-
数字货币行情网站大全_十大数字货币行情网站汇总
阅读:18
-
Meme币为何频繁归零 欧易解析背后风险与投资逻辑
阅读:18
-
山竹是什么梗揭秘网络热词背后的趣味含义和流行原因
阅读:18
-
杉菜梗是流星花园中杉菜倔强不服输的经典表情包,网友用来调侃倔强又可爱的自己。
阅读:18
-
今日头条官网登录-网页版快速登录入口
阅读:18
-
欧易合规路线解析长期主义如何打造可信交易平台
阅读:18
-
欧易app交易所风控后多久能解封
阅读:18










