Syntaxe :
bool offsetExists ($index)
Parameters : cette fonction prend un paramètre
$index, qui est l`index pour vérifier s`il est présent dans le ArrayObject.
Return Value : cette fonction renvoie une valeur booléenne True ou False selon qu`il existe ou non un index dans le ArrayObject. Les programmes ci-dessous illustrent la fonction ci-dessus :< b>Programme 1 :
< ? php
// programme d`illustration PHP
// fonction offsetExists()
$arr
=
tableau
(
" ingénieur100 "
,
" ingénieur99 "
,
"ingénieur1"
,
"ingénieur02"
);
// Créer un objet tableau
$arrObject
=
new
ArrayObject (
$arr
);
// Print ArrayObject
print_r (
$arrObject
);
// Vérifier la clé 1
if
(
$arrObject
-> offsetExists (1))
echo
"La clé 1 est présente !"
;
else
echo
" La clé 1 n`est pas présent !"
;
// Vérifier la clé 20
if
(
$arrObject
-> offsetExists (20))
echo
"La clé 20 est présente!"
;
else
echo
" La clé 20 n`est pas présente ! "
;
?>
Quitter :ArrayObject Object ( [storage: ArrayObject: private] => Array ([0] => ingénieur100 [1] => ingénieur99 [2] => ingénieur1 [3] => ingénieur02)) La clé 1 est présente ! La clé 20 n`est pas présente !
Programme 2 :
// Programme d`illustration PHP
/ / fonction offsetExists()
$arr
=
array
(
"Bienvenue"
= >
"1"
,
"à"
= >
"2"
,
"GfG"
= >
"3"
);
// Créer un objet tableau
$arrObject
=
nouveau
ArrayObject (
$arr
);
// Imprimer ArrayObject
print_r (
$arrObject
);
// Vérifier la clé "Welcome"
if
(
$arrObject
-> offsetExists (
"Welcome"
))
echo
"La touche Welcome est présente !"
;
else
echo
" La clé Welcome n`est pas présente ! "
;
// Rechercher une clé GfG
if
(
$arrObject
-> offsetExists (
"GfG"
))
echo
"La clé GfG est présente!"
;
else
echo
" La clé GfG n`est pas présente ! "
;
?>
Quitter :ArrayObject Object ( [storage: ArrayObject: private] => Array ([Welcome] => 1 [to] => 2 [GfG] => 3)) La clé Welcome est présente ! La clé GfG est présente !
Lien : http: // php.net/manuel/fr/arrayobject.offsetexists.php