Heim > Backend-Entwicklung > PHP-Problem > So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat

So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat

青灯夜游
Freigeben: 2023-03-16 10:42:01
Original
2683 Leute haben es durchsucht

Zwei Methoden: 1. Verwenden Sie die Anweisung „array_search(specified key value, $arr)“ Wenn der Schlüsselname zurückgegeben wird, wird der Schlüsselwert angegeben. Wenn FALSE zurückgegeben wird, wird der Schlüsselwert nicht angegeben. 2. Verwenden Sie die Anweisung „array_keys($arr, Schlüsselwert)“ Wenn das zurückgegebene Schlüsselarray leer ist, ist kein Schlüsselwert angegeben, andernfalls ist ein Schlüsselwert vorhanden.

So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat

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

Zwei Methoden für PHP, um zu erkennen, ob ein Array einen bestimmten Schlüsselwert hat

Methode 1: Verwenden Sie die Funktion array_search(). Die Funktion array_search() sucht nach einem Schlüsselwert im Array und gibt den entsprechenden Schlüsselnamen zurück. Andernfalls wird FALSE zurückgegeben, wenn kein Wert vorhanden ist.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,0,&#39;4&#39;,2,3,4);
if(array_search(4,$arr)!="FALSE"){
	echo "有指定键值";
}else{
	echo "没有指定键值";
}
?>
Nach dem Login kopieren

So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat2. Verwenden Sie die Funktion array_keys()

array_keys(), um auch nach Schlüsselwerten zu suchen und den entsprechenden Schlüsselnamen zurückzugeben.

Aber array_keys() gibt den erhaltenen Array-Schlüsselnamen in Form eines Arrays zurück. Wenn kein Wert angegeben ist, ist das zurückgegebene Array ein leeres Array.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,0,&#39;4&#39;,2,3,4);
$key=array_keys($arr,6);
var_dump($key);
if($key!=[]){
	echo "有指定键值";
}else{
	echo "没有指定键值";
}
?>
Nach dem Login kopieren

Ändern Sie es und suchen Sie nach 2So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat

$key=array_keys($arr,2);
Nach dem Login kopieren

Empfohlenes Lernen: „So erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hatPHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erkennen Sie in PHP, ob ein Array einen bestimmten Schlüsselwert hat. 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