PHP Ds\Queue push()函数
PHP的Ds\Queue::push()函数用于在 PriorityQueue 实例中推送或插入值。此函数还可以直接将值列表插入到队列中。
句法:
void public Ds\Queue::push($value1, $value2, .... $valueN)
参数:此函数接受由空格分隔的值列表作为参数。所有这些值都被一个接一个地推入或插入到队列中。
返回值:此函数不返回任何值。
下面的程序说明了PHP的Ds\Queue::push()函数:
方案一:
push("One");
$q->push("Two");
$q->push("Three");
echo "Queue is: \n";
print_r($q);
?>
输出:
Queue is:
Ds\Queue Object
(
[0] => One
[1] => Two
[2] => Three
)
方案二:
push("One");
$q->push("Two", "2");
$q->push("Three", "3", "4");
echo "Queue is: \n";
print_r($q);
?>
输出:
Queue is:
Ds\Queue Object
(
[0] => One
[1] => Two
[2] => 2
[3] => Three
[4] => 3
[5] => 4
)
参考文献:http:// PHP.NET /手动/ EN / DS-priorityqueue.push。 PHP