Вот фрагмент кода PHP, который я считаю не очень «красивым», я уверен, что его можно упростить с помощью for
или что-то в этом роде. Я пытаюсь найти и алгоритм, который будет работать для этого, но я не могу понять это, пожалуйста, помогите мне.PHP: упростить с помощью алгоритма?
Вот код:
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"; }
Спасибо!