📜  PHP Ds\Queue clear()函数

📅  最后修改于: 2022-05-13 01:57:40.077000             🧑  作者: Mango

PHP Ds\Queue clear()函数

PHP的Ds\Queue::clear()函数用于清除 Queue 实例中的所有元素。这个函数只是清除实例而不删除它。

句法:

void public Ds\Queue::clear ( void )

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

返回值:此函数不返回任何值。

下面的程序说明了PHP的Ds\Queue::clear()函数:



方案一:

PHP
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);
 
?>


PHP
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] => One
    [1] => Two
    [2] => Three
)

Queue after clearing:
Ds\Queue Object
(
)




方案二:

PHP

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
(
)




参考文献:http:// PHP.NET /手动/ EN / DS-queue.clear。 PHP