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