Signatur
array_keys(array $array, mixed $filter_value = null, bool $strict = false): array
Beschreibung
Ohne zweites Argument alle Keys. Mit Filter-Wert: nur die Keys, unter denen dieser Wert vorkommt.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array | — | Eingabe. |
| $filter_value | mixed | null | Nur Keys mit diesem Wert zurückgeben. |
| $strict | bool | false | Strikter Vergleich (===). |
Rückgabewert
Typ
array
Beschreibung
Numerisch indiziertes Array mit Keys.
Beispiele
Alle Keys
<?php
$user = ['name' => 'Anna', 'email' => 'anna@x.de'];
print_r(array_keys($user)); // ['name', 'email']
Keys für einen Wert
<?php
$votes = ['anna' => 'ja', 'ben' => 'nein', 'clara' => 'ja'];
print_r(array_keys($votes, 'ja')); // ['anna', 'clara']