라이브러리
[PHP] SplQueue::dequeue - 큐에서 노드를 제거합니다.
SplQueue::dequeue
PHP의 SplQueue 클래스는 FIFO(First-In-First-Out) 큐를 구현한 클래스입니다. SplQueue::dequeue 메서드는 큐에서 가장 앞에 있는 요소를 제거하고 반환합니다.
SplQueue::dequeue 사용법
SplQueue::dequeue 메서드는 다음 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
public SplQueue::dequeue ( void )
이 메서드는 큐에서 가장 앞에 있는 요소를 제거하고 반환합니다. 만약 큐가 비어있다면, 이 메서드는 NULL을 반환합니다.
예제
다음 예제는 SplQueue::dequeue 메서드를 사용하여 큐에서 요소를 제거하는 방법을 보여줍니다.
#hostingforum.kr
php
// SplQueue 클래스를 사용하여 큐를 생성합니다.
$queue = new SplQueue();
// 큐에 요소를 추가합니다.
$queue->enqueue('apple');
$queue->enqueue('banana');
$queue->enqueue('cherry');
// 큐에서 가장 앞에 있는 요소를 제거합니다.
$front = $queue->dequeue();
// 제거된 요소를 출력합니다.
echo "제거된 요소: $front
";
// 큐의 내용을 출력합니다.
echo "큐의 내용: ";
foreach ($queue as $item) {
echo "$item ";
}
echo "
";
이 예제에서는 SplQueue::dequeue 메서드를 사용하여 큐에서 가장 앞에 있는 요소를 제거하고 출력합니다. 큐의 내용을 출력한 후, 큐에서 요소를 제거한 후의 내용을 출력합니다.
결과
#hostingforum.kr
제거된 요소: apple
큐의 내용: banana cherry
이 예제에서 큐에서 가장 앞에 있는 요소인 'apple'이 제거되었고, 큐의 내용은 'banana', 'cherry'로 변경되었습니다.
참고
SplQueue::dequeue 메서드는 큐에서 가장 앞에 있는 요소를 제거하고 반환합니다. 만약 큐가 비어있다면, 이 메서드는 NULL을 반환합니다. 큐에서 요소를 제거하는 경우, 큐의 내용이 변경됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.