📅  最后修改于: 2023-12-03 15:18:21.594000             🧑  作者: Mango
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类的信息,可以查看以下链接: