php case文で書き換え


下記コードをcase文を使って書きたいです。

[code]

    return config('apps.flags.employee_generations.変数.name');
    
[/code]

みたいな感じにして書けるのかなと予想しているのですが、うまくできません。  
ご教授ください。

[code]

    $age = $this->employee_age;
    if ($age >= 20 && $age < 30) {
        return config('apps.flags.employee_generations.1.name');
    } elseif ($age >= 30 && $age < 40) {
        return config('apps.flags.employee_generations.2.name');
    } elseif ($age >= 40 && $age < 50) {
        return config('apps.flags.employee_generations.3.name');
    } elseif ($age >= 50 && $age < 60) {
        return config('apps.flags.employee_generations.4.name');
    } elseif ($age >= 60 && $age < 70) {
        return config('apps.flags.employee_generations.5.name');
    } elseif ($age >= 70) {
        return config('apps.flags.employee_generations.6.name');
    } else {
        return "";
    }
    
[/code]




[PHP: switch](https://www.php.net/manual/ja/control-structures.switch.php)

> もっと複雑な比較を行うには、`true` を `switch`文の値として指定するやり方が使えます。
[code]

    $age = $this->employee_age;
    switch (true) {
        case $age >= 20 && $age < 30:
            return config('apps.flags.employee_generations.1.name');
        case $age >= 30 && $age < 40:
            return config('apps.flags.employee_generations.2.name');
        case $age >= 40 && $age < 50:
            return config('apps.flags.employee_generations.3.name');
        case $age >= 50 && $age < 60:
            return config('apps.flags.employee_generations.4.name');
        case $age >= 60 && $age < 70:
            return config('apps.flags.employee_generations.5.name');
        case $age >= 70:
            return config('apps.flags.employee_generations.6.name');
        default:
            return "";
    }
    
[/code]

