PHP in_array() functie
Voorbeeld
Zoek de waarde "Glenn" in de array en voer enkele tekst uit:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("Mark", $people)) { echo "Overeenkomst gevonden"; } else { echo "Geen overeenkomst gevonden"; } ?>
Definitie en gebruik
De functie in_array() zoekt naar de aanwezigheid van een specifieke waarde in een array.
Opmerking:als zoek Parameter is een string en type Als parameter TRUE wordt ingesteld, wordt de zoekopdracht hoofdlettergevoelig.
Syntaxis
in_array(zoek,array,type)
Parameter | Beschrijving |
---|---|
zoek | Verplicht. Specificeer de waarde die in het array moet worden gezocht. |
array | Verplicht. Specificeer het array dat moet worden doorzocht. |
type | Optioneel. Als deze parameter wordt ingesteld op true, wordt gecontroleerd of het zoekdata van het type overeenkomt met de waarde van het array. |
Verklaring
als de gegeven waarde zoek bestaat in array array in
Geef FALSE terug als de parameter niet in het array wordt gevonden.
Opmerking:als zoek Parameter is een string en type Stel parameter in op true, dan wordt de zoekopdracht hoofdlettergevoelig.
Technische details
Terugkeerwaarde: | Geef TRUE terug als de waarde in het array wordt gevonden, anders FALSE. |
PHP versie: | 4+ |
Changelog: | vanaf PHP 4.2zoek Parameters kunnen nu ook een array zijn. |
Meer voorbeelden
Voorbeeld 1
Gebruik alle parameters:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("23", $people, TRUE)) { echo "Overeenkomst gevonden<br>"; } else { echo "Geen overeenkomst gevonden<br>"; } if (in_array("Mark",$people, TRUE)) { echo "Overeenkomst gevonden<br>"; } else { echo "Geen overeenkomst gevonden<br>"; } if (in_array(23,$people, TRUE)) { echo "Overeenkomst gevonden<br>"; } else { echo "Geen overeenkomst gevonden<br>"; } ?>