📜  PHP | ArrayIterator offsetExists()函数(1)

📅  最后修改于: 2023-12-03 15:18:21.594000             🧑  作者: Mango

PHP | ArrayIterator offsetExists()函数

介绍

ArrayIterator类实现了PHP的Iterator接口,并提供了许多处理数组的方法。其中offsetExists()方法用于检查指定偏移量的元素是否存在。

语法
public bool offsetExists( mixed $index )
参数

参数 | 描述 ----|---- $index | 必需。指定要检查的偏移量。

返回值

如果指定的偏移量存在于数组中,则返回true,否则返回false。

示例

以下示例演示如何使用offsetExists()方法检查偏移量是否存在于数组中:

$fruits = array( "apple", "banana", "orange" );
$iterator = new ArrayIterator( $fruits );

// 使用 offsetExists() 检查偏移量是否存在
if ( $iterator->offsetExists( 1 ) ) {
  echo "Offset 1 exists\n";
} else {
  echo "Offset 1 does not exist\n";
}

if ( $iterator->offsetExists( 3 ) ) {
  echo "Offset 3 exists\n";
} else {
  echo "Offset 3 does not exist\n";
}

输出:

Offset 1 exists
Offset 3 does not exist
参考

更多有关ArrayIterator类的信息,可以查看以下链接: