这篇文章主要介绍了PHP怎么使用Ds\Queue pop()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。DsQueue::pop()php中的函数用于删除并返回出现在队
这篇文章主要介绍了PHP怎么使用Ds\Queue pop()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
语法如下:
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 elementecho "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: OneFinal 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 elementecho "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: GeeksFinal Queue is: DsQueue Object( [0] => for [1] => Geeks)
感谢你能够认真阅读完这篇文章,希望小编分享的“PHP怎么使用Ds\Queue pop()函数”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!
--结束END--
本文标题: PHP怎么使用Ds\Queue pop()函数
本文链接: https://www.lsjlt.com/news/278598.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0