迭代之後,佇列將會清空。因此,`count()` 將會回傳 0。您可以透過迭代副本而非實際佇列來避免這個問題。
https://stackoverflow.com/questions/27464012/splpriorityqueuenext-is-removing-the-item
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplPriorityQueue::count — 計算佇列中的元素數量
此函式沒有參數。
回傳佇列中的元素數量。
迭代之後,佇列將會清空。因此,`count()` 將會回傳 0。您可以透過迭代副本而非實際佇列來避免這個問題。
https://stackoverflow.com/questions/27464012/splpriorityqueuenext-is-removing-the-item