É perfeitamente possível fazer tudo isso com uma porção de IF, ELSE e ELSEIF. Mas o IF só resulta em TRUE ou FALSE, as vezes o resultado que queremos tratar é outro (como um número, uma string etc).
De fato, fizemos isso em nosso tutorial de ELSEIF em PHP, no exemplo dos times de futebol, que vamos refazer usando SWITCH já já.
Em seguida, o PHP vai testar esse valor com vários cases, ou seja, vai testar se é igual a valor1, a valor2, a valor3...e onde for igual, ele executa todo o código, somente dali pra baixo.
Quando definimos para que serve a switch dissemos que ele procura o case correspondente e executa o código DALI EM DIANTE.
Veja como fica nosso código completo, funcionando perfeitamente, com instrução switch e comandos break e default: