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";
  }
?>

Lopende voorbeelden

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>";
  }
?>

Lopende voorbeelden