PHP Ds Queue clear()函数用法介绍

Ds \ Queue :: clear()PHP中的函数用于清除Queue实例中的所有元素。此功能仅清除实例而不删除它。
语法如下:

void public Ds\PriorityQueue::clear ( void )

参数:该函数不接受任何参数。
返回值:该函数不返回任何值。
下面的程序说明了Ds \ Queue :: clear()PHP中的功能:
程序1:
< ?php // Declare new Queue $q = new \Ds\Queue(); // Add elements to the Queue $q -> push( "One" ); $q -> push( "Two" ); $q -> push( "Three" ); echo "Initial Queue: \n" ; // Display the Queue print_r( $q ); // clear the Queue $q -> clear(); echo "\nQueue after clearing:\n" ; print_r( $q ); ?>

输出如下:
Initial Queue: Ds\Queue Object ( [0] => One [1] => Two [2] => Three )Queue after clearing: Ds\Queue Object ( )

程式2:
< ?php // Declare new Queue $q = new \Ds\Queue(); // Add elements to the Queue $q -> push( "Geeks" ); $q -> push( "for" ); $q -> push( "Geeks" ); echo "Initial Queue: \n" ; // Display the Queue print_r( $q ); // clear the Queue $q -> clear(); echo "\nQueue after clearing:\n" ; print_r( $q ); ?>

输出如下:
Initial Queue: Ds\Queue Object ( [0] => Geeks [1] => for [2] => Geeks )Queue after clearing: Ds\Queue Object ( )

【PHP Ds Queue clear()函数用法介绍】参考: http://php.net/manual/en/ds-queue.clear.php

    推荐阅读