La función SplFixedArray::offsetExists() es una función incorporada en PHP que se usa para verificar si existe o no un índice proporcionado en una array.
Sintaxis:
bool SplFixedArray::offsetExists( $index )
Parámetros: esta función acepta un único parámetro $índice que especifica el índice solicitado.
Valor de retorno: esta función devuelve verdadero si se encuentra el índice solicitado; de lo contrario, devuelve falso.
Los siguientes programas ilustran la función SplFixedArray::offsetExists() en PHP:
Programa 1:
<?php // Create a fixed size array $gfg = new SplFixedArray(6); $gfg[0] = 1; $gfg[1] = 5; $gfg[2] = 10; // Check whether index exist or not var_dump($gfg->offsetExists(2)); ?>
Producción:
bool(true)
Programa 2:
<?php // Create some fixed size array $gfg = new SplFixedArray(6); $gfg[0] = 1; $gfg[1] = 5; $gfg[2] = 1; $gfg[3] = 11; $gfg[4] = 15; $gfg[5] = 17; $i = 0; // Iterate array and print values while($i < 8) { // Check whether index exist or not var_dump($gfg->offsetExists($i)); $i++; } ?>
Producción:
bool(true) bool(true) bool(true) bool(true) bool(true) bool(true) bool(false) bool(false)
Referencia: https://www.php.net/manual/en/splfixedarray.offsetexists.php