Gibt ein neues Array zurück, das alle Schlüssel im Array enthält:
<?php$a=array("Volvo"=>"XC90",BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a));?>Die Funktion array_keys() gibt ein neues Array zurück, das alle Schlüssel im Array enthält.
array_keys( array,value,strict )
| Parameter | beschreiben |
|---|---|
| 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. |
| strikt | Optional. Wird mit dem Wertparameter verwendet. Mögliche Werte: true – Gibt den Schlüsselnamen mit dem angegebenen Schlüsselwert zurück. Je nach Typ unterscheidet sich die Zahl 5 von der Zeichenfolge „5“. false – der Standardwert. Unabhängig vom Typ ist die Zahl 5 identisch mit der Zeichenfolge „5“. |
| Rückgabewert: | Gibt ein neues Array zurück, das alle Schlüssel im Array enthält. |
|---|---|
| PHP-Version: | 4+ |
| Update-Protokoll: | Der strikte Parameter ist neu in PHP 5.0. |
Verwenden Sie den Wertparameter:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5", "Toyota"=>"Highlander");print_r(array_keys($a,"Highlander"));? >Strikten Parameter verwenden (false):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>Verwenden Sie einen strengen Parameter (true):
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true));?>