Voici un morceau de code PHP je pense n'est pas très "joli", je suis sûr qu'il est possible de le simplifier avec for
ou quelque chose comme ça. J'essaie de trouver un algorithme qui fonctionnerait pour cela, mais je ne peux pas le comprendre, s'il vous plaît aidez-moi.PHP: simplifier avec l'algorithme?
Voici le code:
if(isset($four)) { if(isset($navi[$one][$two][$three][$four])) echo "/content/" . $one . "/" . $two . "/" . $three . "/" .$four . ".php"; else echo "error"; } else if(isset($three)) { if(isset($navi[$one][$two][$three])) echo "/content/" . $one . "/" . $two . "/" . $three . ".php"; else echo "error"; } else if(isset($two)) { if(isset($navi[$one][$two])) echo "/content/" . $one . "/" . $two . ".php"; else echo "error"; } else if(isset($one)) { if(isset($navi[$one]))echo "/content/" . $one . ".php"; else echo "error"; } else { echo "error"; }
Merci!