Ich habe solch ein Array
$starships = [
['id' => 'NCC-1031', 'name' => 'Discovery'],
['id' => 'NCC-1227', 'name' => 'Shenzhou'],
['id' => 'NCC-1701', 'name' => 'Enterprise'],
];
und möchte nun zu einer ID den Namen haben.
$id = 'NCC-1701';
$results = array_filter(
$starships,
fn($starship) => $starship['id'] === $id
);
$name = $results ? $results[array_key_first($results)]['name'] : NULL;
var_dump($name); // string(10) "Enterprise"
Geht das noch irgendwie einfacher?
🖖 Живіть довго і процвітайте
--
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“