Start · Sprachen · PHP · Referenz · array_intersect_key

array_intersect_key

Funktion

Gibt Elemente zurück, deren Keys in allen Arrays vorkommen — Whitelist-Filter.

seit PHP 5.1.0 Kategorie: array

Signatur

array_intersect_key(array $array, array ...$arrays): array

Beschreibung

Der Standard-Weg für „nur diese Felder erlauben".

Parameter

Name Typ Default Beschreibung
$array Pflicht array Eingabe.
$arrays array... Whitelist-Arrays.

Rückgabewert

Typ
array
Beschreibung
Nur erlaubte Keys.

Beispiele

Whitelist

<?php

$input = ['name' => 'x', 'admin' => true];
$allowed = ['name' => 0];
$safe = array_intersect_key($input, $allowed); // ['name' => 'x']