Función ArrayObject offsetExists() en PHP

La función offsetExists() de la clase ArrayObject en PHP se usa para determinar si un desplazamiento o índice determinado está presente en ArrayObject o no. Si está presente, la función devuelve un valor booleano Verdadero; de lo contrario, devuelve Falso.

Sintaxis :

bool offsetExists($index) 

Parámetros : esta función acepta un solo parámetro $index, que es el índice que se debe verificar si está presente en ArrayObject.

Valor devuelto : esta función devuelve un valor booleano verdadero o falso en función de si el índice está presente en ArrayObject o no.

Los siguientes programas ilustran la función anterior:

Programa 1 :

<?php
// PHP program to illustrate the
// offsetExists() function
  
$arr = array("geeks100", "geeks99", "geeks1", "geeks02");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Print the ArrayObject
print_r($arrObject);
  
// Check if the Key 1 is present 
if($arrObject->offsetExists(1))
    echo "\nThe key 1 is present!";
else
    echo "\nThe key 1 is not present!";
  
// Check if the Key 20 is present 
if($arrObject->offsetExists(20))
    echo "\nThe key 20 is present!";
else
    echo "\nThe key 20 is not present!";    
      
?>
Producción:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [0] => geeks100
            [1] => geeks99
            [2] => geeks1
            [3] => geeks02
        )

)

The key 1 is present!
The key 20 is not present!

Programa 2 :

<?php
// PHP program to illustrate the
// offsetExists() function
  
$arr = array("Welcome"=>"1", "to" => "2", "GfG" => "3");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Print the ArrayObject
print_r($arrObject);
  
// Check if the Key "Welcome" is present 
if($arrObject->offsetExists("Welcome"))
    echo "\nThe key Welcome is present!";
else
    echo "\nThe key Welcome is not present!";
  
// Check if the Key GfG is present 
if($arrObject->offsetExists("GfG"))
    echo "\nThe key GfG is present!";
else
    echo "\nThe key GfG is not present!";    
      
?>
Producción:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [Welcome] => 1
            [to] => 2
            [GfG] => 3
        )

)

The key Welcome is present!
The key GfG is present!

Referencia : http://php.net/manual/en/arrayobject.offsetexists.php

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *