Start · Sprachen · PHP · Referenz · array_keys

array_keys

Funktion

Gibt alle Keys eines Arrays zurück — optional nur die Keys eines bestimmten Werts.

seit PHP 4.0.0 Kategorie: array

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']

Siehe auch