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

青灯夜游
青灯夜游Original
2022-06-02 17:51:112689Durchsuche

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 "没有指定键值";
}
?>

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 "没有指定键值";
}
?>

Ä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);

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!

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