« Zur Referenz-Übersicht

array_search

mixed array_search (mixed needle, array haystack [, bool strict])

Mit der Funktion array_search() kann man in einem Array nach einem Wert suchen. Das Ergebnis bei erfolreicher Suche ist der Schlüssel des Arrays, andernfalls wir FALSE zurückgegeben.

Mit der Angabe des optinalen Parameters strict sucht die Funktion nur nach Werten mit gleichem Datentyp.

Beispiel:

<?php

$tage = array("Tag1" =>"Montag", "Tag2" => "Dienstag", "Tag3" => "Mittwoch", "Tag4" => "Donnerstag");
$suche = "Mittwoch";

if($ergebnis = array_search($suche, $tage)){
    echo $tage[$ergebnis]." ist enhalten!";}
else{
    echo $suche." ist <b>nicht</b> enthalten!";
}

?>

Ergebnis:

Mittwoch ist enhalten!

Wichtig: Anscheinend gibt es ein kleines Problem bei dieser Funktion. Weitere Hinweise findet ihr im Artikel array_search() und das verschwundene Element

« Zur Referenz-Übersicht


« zurück