How can the switch statement in PHP be effectively used for language selection in multi-language websites?

When building a multi-language website in PHP, the switch statement can be effectively used for language selection by creating a switch case for each language option. This allows for easy management and organization of language-specific content and functionality within the website.

// Get the selected language from a user input or session variable
$selectedLanguage = $_GET['lang'];

// Use a switch statement to handle different language options
switch($selectedLanguage) {
    case 'en':
        // Load English language content
        include 'languages/english.php';
        break;
    case 'fr':
        // Load French language content
        include 'languages/french.php';
        break;
    case 'es':
        // Load Spanish language content
        include 'languages/spanish.php';
        break;
    default:
        // Load default language content
        include 'languages/english.php';
}