potresti anche utilizzare lo switch:

<php
$action = "a";
switch($action) {
case "a": print_r("a"); break;
case "b": print_r("b"); break;
case "c": print_r("c"); break;
default: print_r("d");
}
?>

lo switch viene utilizzato per evitare la noiosa forma "elseif"

un'altra forma di condizione è la seguente:
$ris = ($condizione) : se_vero_fai_questo ? se_falso_fai_questo;
questa consizione si differenzia dalle altre due perchè restituisce un valore

ma non stiamo di "ciclo", non viene iterato proprio nulla, stiamo invece parlando di CONDIZIONI