Solution pour rechercher dans une liste de tableau
$tableau = [ [ 'id' => 'a', 'nom'=> 'Alain' ],[ 'id' => 'b', 'nom'=> 'Bénédicte' ] ]; // ressortir le nom pour un id = 'b' // soit echo $tableau[array_search('b', array_column($tableau,'id'))]['nom']; // soit var_dump( array_filter($tableau, fn($e)=>$e['id']=='b') );