PHP如何使用Ds\PriorityQueue push()函数(用法示例)

Ds\PriorityQueue::push()PHP中的函数用于在PriorityQueue实例中推送或插入值。此函数将值和给定优先级一起推送到PriorityQueue中。
语法如下:

void public Ds\PriorityQueue::push($value, $priority)

参数:此函数接受两个参数:
  • $值:这是要插入PriorityQueue的值。
  • $优先级:此参数是优先级, 根据该优先级将在PriorityQueue中安排值。
返回值:该函数不返回任何值。
下面的程序说明了Ds\PriorityQueue::push()PHP中的功能:
< ?php // Declare new PriorityQueue $pq = new \Ds\PriorityQueue(); // Add elements to the PriorityQueue $pq -> push( "One" , 1); $pq -> push( "Two" , 2); $pq -> push( "Three" , 3); echo "PriorityQueue is: \n" ; print_r( $pq );

输出如下:
PriorityQueue is: Ds\PriorityQueue Object ( [0] => Three [1] => Two [2] => One )

【PHP如何使用Ds\PriorityQueue push()函数(用法示例)】参考: http://php.net/manual/en/ds-priorityqueue.push.php

    推荐阅读