Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie, ob ein Array-Schlüsselelement in PHP vorhanden ist

So ermitteln Sie, ob ein Array-Schlüsselelement in PHP vorhanden ist

PHPz
Freigeben: 2023-04-26 09:46:43
Original
3027 Leute haben es durchsucht

In PHP gibt es viele Möglichkeiten, festzustellen, ob das Schlüsselelement im Array vorhanden ist. In diesem Artikel werden drei häufig verwendete Methoden vorgestellt.

Methode 1: Funktion isset() verwenden

isset()-Funktion wird verwendet, um zu überprüfen, ob eine Variable definiert wurde und nicht NULL ist. Mit der Funktion isset() können wir feststellen, ob der Schlüssel im Array existiert. Ein Beispiel ist wie folgt:

// 定义一个数组
$arr = array(
    'name' => '张三',
    'age'  => 25,
    'sex'  => '男'
);

// 判断数组中的 key 是否存在
if (isset($arr['name'])) {
    echo '姓名存在';
} else {
    echo '姓名不存在';
}
Nach dem Login kopieren

Methode 2: Verwenden Sie die Funktion array_key_exists().

array_key_exists() wird verwendet, um zu überprüfen, ob der angegebene Schlüsselname im Array vorhanden ist. Mit der Funktion array_key_exists() können wir feststellen, ob der Schlüssel im Array existiert. Ein Beispiel ist wie folgt:

// 定义一个数组
$arr = array(
    'name' => '张三',
    'age'  => 25,
    'sex'  => '男'
);

// 判断数组中的 key 是否存在
if (array_key_exists('name', $arr)) {
    echo '姓名存在';
} else {
    echo '姓名不存在';
}
Nach dem Login kopieren

Methode 3: Funktion in_array() verwenden

in_array() wird verwendet, um herauszufinden, ob ein Wert in einem Array vorhanden ist. Mit der Funktion in_array() können wir feststellen, ob der Schlüssel im Array existiert. Beispiele sind wie folgt:

// 定义一个数组
$arr = array(
    'name' => '张三',
    'age'  => 25,
    'sex'  => '男'
);

// 判断数组中的 key 是否存在
if (in_array('name', array_keys($arr))) {
    echo '姓名存在';
} else {
    echo '姓名不存在';
}
Nach dem Login kopieren

Die oben genannten drei Methoden können verwendet werden, um zu bestimmen, ob der Schlüssel im Array existiert, wobei die Funktion isset() die am häufigsten verwendete Methode ist. Wenn Sie den Wert im Array anstelle des Schlüssels beurteilen, können Sie die Funktion in_array() verwenden.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array-Schlüsselelement in PHP vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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