ArrayObject::offsetExists()

检查给定的偏移量(即数组下标)在 ArrayObject 对象中是否存在

首字母:A

ArrayObject::offsetExists() 函数用于检查给定的偏移量(即数组下标)在 ArrayObject 对象中是否存在。

用法:

bool ArrayObject::offsetExists( mixed $offset )

参数:

  • $offset:要检查的偏移量(数组下标)。

返回值: 如果偏移量存在,则返回 true,否则返回 false。

示例:

// 创建 ArrayObject 对象
$fruits = new ArrayObject(['apple', 'banana', 'orange']);
// 检查偏移量是否存在并输出结果
if ($fruits->offsetExists(1)) {
 echo "偏移量存在";
} else {
 echo "偏移量不存在";
}

输出结果:

偏移量存在

在上面的例子中,我们创建了一个包含三个元素的 ArrayObject 对象 $fruits,然后使用 offsetExists() 函数检查偏移量 1 是否存在。由于偏移量 1 对应的元素存在于数组中,因此函数返回 true,最终输出结果为 "偏移量存在"。

同首字母函数