Az array_search() függvény a megadott tömbben a megadott értéket keresi. Ha megtalálja, akkor annak tömbindexével tér vissza.
Az in_array() függvény a megadott tömbben a megadott értéket keresi. Ha megtalálja, akkor TRUE értékkel tér vissza.
Az array_key_exists() függvény a megadott tömbben a megadott kulcsot keresi. Ha megtalálja, akkor TRUE értékkel tér vissza.
Az array_search() függvény szintaxisa:
kulcs
=
array_search
(
keresett érték
,
vizsgált tömb
,
szigorú keresés
)
;
1. paraméter: a keresett adat
2. paraméter: vizsgált tömb
3. paraméter: (opcionális) ha TRUE, akkor a változótípus is ellenőrzésre kerűl
Visszatérési érték : FALSE vagy a megtalált elem kulcsa.
Az in_array() függvény szintaxisa:
logikai
=
in_array
(
keresett érték
,
vizsgált tömb
,
szigorú keresés
)
;
1. paraméter: a keresett adat
2. paraméter: vizsgált tömb
3. paraméter: (opcionális) ha TRUE, akkor a változótípus is ellenőrzésre kerűl
Visszatérési érték :TRUE ha az értéket megtalálható, egyébként FALSE
Az array_key_exists() függvény szintaxisa:
logikai
=
array_key_exists
(
keresett kulcs
,
vizsgált tömb
)
;
1. paraméter: a keresett adat
2. paraméter: vizsgált tömb
Visszatérési érték :TRUE ha a kulcsot megtalálható, egyébként FALSE
Példa:
Forráskód
<body>
<?php
$Suly=array("Aladar" => "74 Kg", "Bianka" => "65 kg", "Klotid"=>"91 kg",
"Adel"=> "112 kg", "Abigel" => "48 Kg" );
foreach ($Suly as $key => $value) {
echo "$key : $value; ";
}echo"<br>";
if (array_key_exists('Aladar', $Suly)) {echo "'Aladar' egy létező kulcs <br>";}
if (in_array('65 kg', $Suly)) {echo "'65 kg' egy létező érték <br>";}
echo "A '65 kg'-os versenyző tömbindexe: ".array_search('65 kg', $Suly)."<br>";
?>
</body>