これは私があまり「きれい」ではないと思うPHPコードの一部です。それをfor
何かで単純化することは可能だと確信しています。これに役立つアルゴリズムを見つけようとしていますが、わかりません。助けてください。
コードは次のとおりです。
if(isset($ four)) {{ if(isset($ navi [$ one] [$ two] [$ three] [$ four]))echo "/content/"。$one。"/"。$two。"/"。$3。"/"。$four。".php"; それ以外の場合は「エラー」をエコーします。 } else if(isset($ three)) {{ if(isset($ navi [$ one] [$ two] [$ three]))echo "/content/"。$one。"/"。$two。"/"。$3。".php"; それ以外の場合は「エラー」をエコーします。 } else if(isset($ two)) {{ if(isset($ navi [$ one] [$ two]))echo "/content/"。$one。"/"。$two。".php"; それ以外の場合は「エラー」をエコーします。 } else if(isset($ one)) {{ if(isset($ navi [$ one]))echo "/content/"。$one。".php"; それ以外の場合は「エラー」をエコーします。 } そうしないと {{ エコー「エラー」; }
ありがとう!