Heim  >  Artikel  >  Backend-Entwicklung  >  Die PHP-Funktion array_keys() gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält

Die PHP-Funktion array_keys() gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält

黄舟
黄舟Original
2017-11-08 09:22:451859Durchsuche

Instanz

Gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>

Definition und Verwendung

array_keys() Funktion Gibt ein neues Array zurück, das alle Schlüssel im Array enthält.

Syntax

array_keys(array,value,strict)
Parameter Beschreibung
array Erforderlich . Gibt ein Array an.
Wert Optional. Sie können einen Schlüsselwert angeben und dann wird nur der Schlüsselname zurückgegeben, der diesem Schlüsselwert entspricht.
strict Optional. Wird mit dem Wertparameter verwendet. Mögliche Werte:
  • 参数 描述
    array 必需。规定数组。
    value 可选。您可以指定键值,然后只有该键值对应的键名会被返回。
    strict 可选。与 value 参数一起使用。可能的值:
    • true - 返回带有指定键值的键名。依赖类型,数字 5 与字符串 "5" 是不同的。

    • false - 默认值。不依赖类型,数字 5 与字符串 "5" 是相同的。

    true – Gibt den Schlüsselnamen mit dem angegebenen Schlüsselwert zurück. Je nach Typ unterscheidet sich die Zahl 5 von der Zeichenfolge

    „5“.

  • 返回值: 返回包含数组中所有键名的一个新数组。
    PHP 版本: 4+
    更新日志 strict 参数是在 PHP 5.0 中新增的。
    false – Standardwert. Unabhängig vom Typ ist die Zahl 5 identisch mit der Zeichenfolge „5“.
Technische DetailsRückgabewert:
Gibt ein neues Array zurück, das alle Schlüssel im Array enthält.
PHP-Version: 4+
Update-Protokoll: strict-Parameter ist in PHP 5.0Hinzufügen .

更多实例

实例 1

使用 value 参数:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>

实例 2

使用 strict 参数 (false):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>

实例 3

使用 strict 参数 (true):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

Das obige ist der detaillierte Inhalt vonDie PHP-Funktion array_keys() gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält. 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