switch statement with two variables at a time

后端 未结 6 1667

Could someone suggest the best way to have the following switch statement? I don\'t know that it\'s possible to compare two values at once, but this would be ideal:

6条回答
  •  眼角桃花
    2020-12-09 05:14

    Using the new array syntax, this looks almost like what you want:

    switch ([$color, $size]) {
        case ['blue', 'small']:
            echo 'blue and small';
        break;
    
        case ['red', 'large'];
            echo 'red and large';
        break;
    }
    

提交回复
热议问题