查詢

Ds\Queue::isEmpty()函式—用法及示例

「 檢查佇列是否為空 」


函式名:Ds\Queue::isEmpty()

適用版本:PHP 7.2.0 及以上版本

函式用法:該方法用於檢查佇列是否為空。如果佇列中沒有任何元素,則返回 true,否則返回 false。

語法:public Ds\Queue::isEmpty() : bool

示例:

// 建立一個空佇列
$queue = new Ds\Queue();

// 檢查佇列是否為空
if ($queue->isEmpty()) {
    echo "佇列為空";
} else {
    echo "佇列不為空";
}

// 新增元素到佇列
$queue->push('PHP');
$queue->push('Java');
$queue->push('Python');

// 再次檢查佇列是否為空
if ($queue->isEmpty()) {
    echo "佇列為空";
} else {
    echo "佇列不為空";
}

// 輸出結果:佇列為空 佇列不為空

在上面的示例中,我們首先建立一個空佇列,並使用 isEmpty() 方法檢查它是否為空。由於佇列是空的,因此第一次檢查輸出 "佇列為空"。然後我們向佇列中新增了三個元素,並再次使用 isEmpty() 方法檢查佇列是否為空。由於佇列中有元素,因此第二次檢查輸出 "佇列不為空"。

補充糾錯
上一個函式: Ds\Queue::count()函式
下一個函式: Ds\Queue::jsonSerialize()函式
熱門PHP函式
分享連結