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

青灯夜游
Freigeben: 2023-03-15 11:40:01
Original
4575 Leute haben es durchsucht

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 "没有找到指定值";
}
?>
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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!";
}
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!