Home

Switch php con múltiples valores en case

Esta es una manera fácil de utilizar un switch on múltiples valores mientras se plantea su incorporación al lenguaje.

Por índice

<?php
    $c= array($name,$age);
    switch($c) {
        case ($c[0] != ''):
            exist();
        break;
        case ($c[1] < 1):
            sleep();
        break;
    }
?>

Por clave

<?php
    $c= array("name"=> $name,
              "age"=>$age);
    switch($c) {
        case ($c["name"] != ''):
            exist();
        break;
        case ($c["age"] < 1):
            sleep();
        break;
    }
?>
Bookmark and Share