📅  最后修改于: 2023-12-03 15:03:39.545000             🧑  作者: Mango
在 PHP 的 SplDoublyLinkedList 类中,offsetExists() 函数用于检查指定的索引(偏移量)是否存在于双向链表中。
SplDoublyLinkedList::offsetExists($index): bool
如果指定的索引存在于双向链表中,则返回 true,否则返回 false。
$list = new SplDoublyLinkedList();
$list->push('apple');
$list->push('banana');
$list->push('cherry');
var_dump($list->offsetExists(0)); // 输出: bool(true)
var_dump($list->offsetExists(1)); // 输出: bool(true)
var_dump($list->offsetExists(2)); // 输出: bool(true)
var_dump($list->offsetExists(3)); // 输出: bool(false)
在上面的示例中,我们首先创建了一个空的双向链表 $list
。接着使用 push()
方法将三个元素('apple','banana' 和 'cherry')添加到链表中。
然后我们使用 offsetExists()
方法检查 $list
中的索引(偏移量)是否存在。对于索引 0,1 和 2,返回结果都是 true,因为链表中存在对应的元素。而对于不存在的索引 3,返回结果是 false。
以上就是 PHP 的 SplDoublyLinkedList offsetExists() 函数的介绍。希望对程序员们有所帮助!