'general', 'label' => $name . ($smtpUser ? " <{$smtpUser}>" : ''), ]]; } $out = []; foreach ($arr as $key => $info) { $name = $info['name'] ?? 'Sender'; $email = $info['email'] ?? ''; $out[] = [ 'key' => (string) $key, 'label' => trim($name . ($email ? " <{$email}>" : '')), ]; } return $out; } }