Rettifico subito.

Ho cambiato il 3° case in questo modo:
Codice PHP:
case (preg_match('/^(ciao)$/'$var) == true):
  echo 
"name: $var = giusto";
  break; 
Quindi se si inserisce la stringa "ciao", non salterà più il case specificato.

...solo vorrei capire perchè prima saltava ed ora no.

Mi piacerebbe ricevere chiarimenti da esperti

Grazie