SplFixedArray::offsetExists()是一個用於檢查指定偏移量的元素是否存在於SplFixedArray物件中的方法。它返回一個布林值,表示指定偏移量是否存在。
用法:
bool SplFixedArray::offsetExists ( mixed $index )
引數:
- $index:要檢查的偏移量。可以是整數或字串。
返回值:
- 如果指定偏移量存在於SplFixedArray物件中,則返回true;否則返回false。
示例:
// 建立一個包含5個元素的SplFixedArray物件
$array = new SplFixedArray(5);
// 設定某些元素的值
$array[0] = "apple";
$array[1] = "banana";
$array[2] = "cherry";
// 檢查指定偏移量的元素是否存在
var_dump($array->offsetExists(0)); // 輸出: bool(true)
var_dump($array->offsetExists(3)); // 輸出: bool(false)
var_dump($array->offsetExists("1")); // 輸出: bool(true)
在上面的示例中,我們首先建立了一個包含5個元素的SplFixedArray物件。然後,我們設定了一些元素的值。最後,我們使用offsetExists()方法來檢查指定的偏移量是否存在於SplFixedArray物件中,並透過var_dump()函式輸出結果。