array_map for associative array https://medium.com/@valerio_27709/php-array-map-for-associative-array-fast-tips-98f98b817a03 ex: $emails = array_map(function($user) { return $user['email']; }, $users); // Result: ['john.doe@example.com', 'jane.smith@example.com', 'bob.johnson@example.com'] // Using array_map to add the avatar field to each user $result = array_map(function($user) { return array_merge( $user, [ 'avatar' => 'https://eu.ui-avatars.com/api/?background=ff7511&color=fff&name='.$user['first_name'] ] ); }, $users); Autre exemple: $histogram = array_map_assoc(function ($key, $value) { return [ 'label' => $key, 'value' => $value['doc_count'] ]; }, $data); ### PHP8.4 - Nouveautés Read about “array_find”, “array_find_key”, “array_any”, and “array_all” https://ashallendesign-uk.medium.com/new-array-functions-in-php-8-4-dd299bbf020b