변수가 $country
인 경우 ~ 50 개의 다른 값을 가질 수 있습니다.PHP else else 문
그리고 변수 $id
.
if ($country = 'USA') { $id = 'usa_type'; }
else if ($country = 'France') { $id = 'france_type'; }
else if ($country = 'German') { $id = 'german_type'; }
else if ($country = 'Spain') { $id = 'spain_type'; }
...
...
...
else if ($country = 'Urugway') { $id = 'urugway_type'; }
else { $id = 'undefined'; }
else if
문이 매번 반복 및 기타 데이터는 전형적인 :
는 우리가해야 할 것은 같은 $country
값에 대응 $id
에 대한 값을 제공하는 것입니다.
이 코드를 더 짧게 만들 수있는 방법이 있습니까?
처럼 :
[france]:'france_type;
[england]:'england_type;
...
[else]:'undefined'
감사합니다.
를 만들 수 있습니다 왜 중요한가? 더 짧은 코드가 이해하기 어렵고 너무 복잡하면 버그가 들끓는 잠재적 인 가능성이 있기 때문에 때때로 더 긴 코드를 갖는 것이 트레이드 오프의 가치가 있습니다. – James