Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

青灯夜游
青灯夜游Original
2022-02-17 14:46:114594Durchsuche

Suchmethode: 1. Verwenden Sie die Anweisung „in_array($search,$arr,$type)“ 2. Verwenden Sie die Anweisung „array_search($search,$arr,$type)“; search, $arr)“-Anweisung.

Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

So finden Sie einen Wert in einem Array mit PHP

Methode 1: Verwenden Sie in_array( ) Funktion

in_array() Funktion sucht, ob der angegebene Wert im Array vorhanden ist.

<?php
header("Content-type:text/html;charset=utf-8");
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if(in_array("Glenn",$people)){
  echo "找到指定值";
}else{
  echo "没有找到指定值";
}
?>

Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

Methode 2: Funktion array_search()

Die Funktion array_search() ist dieselbe wie in_array() und sucht nach einem Schlüsselwert im Array. Wird der Wert gefunden, wird der Schlüssel des passenden Elements zurückgegeben. Wenn nicht gefunden, wird false zurückgegeben.

<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>5,"d"=>"5");
echo array_search("Dog",$a);
echo array_search("5",$a);
?>

Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

Methode 3: Verwenden Sie die Funktion array_key_exists().

Die Funktion array_key_exists() prüft, ob der angegebene Schlüsselname in einem Array vorhanden ist, und gibt true zurück, wenn der Schlüsselname nicht vorhanden ist , es gibt false zurück.

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("a"=>"Dog","b"=>"Cat");
if(array_key_exists("a",$a)){
    echo "Key exists!";
}else{
    echo "Key does not exist!";
}
?>

Welche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, einen Wert in einem Array in PHP zu finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn