牛牛在线工具

SplDoublyLinkedList::isEmpty()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplDoublyLinkedList::isEmpty()

检查双向链表是否为空

函数名:SplDoublyLinkedList::isEmpty() 适用版本:所有版本的 PHP 用法:SplDoublyLinkedList::isEmpty() 函数用于检查双向链表是否为空。如果链表中没有任何元素,则返回 true,否则返回 false。 示例: $list = new SplDoublyLinkedList(); // 添加元素到链表 $list->push('apple'); $list->push('banana'); $list->push('orange'); // 检查链表是否为空 if ($list->isEmpty()) { echo "链表为空"; } else { echo "链表不为空"; } // 输出:链表不为空 在上面的示例中,首先创建了一个空的双向链表对象 $list。然后使用 push() 方法向链表中添加了三个元素。最后使用 isEmpty() 方法检查链表是否为空,并根据结果输出相应的信息。 需要注意的是,如果链表中有元素,但是使用 pop() 或 shift() 方法将所有元素都移除后,链表将会变为空。因此在使用 isEmpty() 方法之前,需要确保链表中是否还有元素。