2011-10-21 3 views
0

어떻게 여러 데이터를 PHP를 사용하여 비교할 수 있습니까PHP에서 여러 데이터를 비교합니까?

예를 들어 변수 $ foo를 가지면 할당 된 데이터가 다릅니다. "자동차, 밴, 버스 또는 자전거"와 같이 변수 $ foo에 4 가지 데이터가 할당 될 수 있습니다.

$ 문에 할당 된 데이터를 확인하기 위해 if 문을 사용하려면 어떻게해야합니까? 나는 두 개의 데이터가있는 경우 내가 ELSEIF 문을 사용합니다 3 데이터가 있다면

일반적으로 내가

if($foo == 'firstdata'){ 
    //execute something as this is the first data 
} 
else{ 
    //this is the second data! 
} 

을 사용합니다.

하지만 이제 4 데이터, 무엇을 사용할 수 있습니까? 또는 내가 원하는만큼 여러 번 elseif를 사용할 수 있습니까 ??

답변

4

함께 연결할 수있는 if/elseif/elseif/elseif의 수에는 실제 제한이 없습니다. 스위치 문을 사용하는 또 다른 방법은 다음과 같습니다.

switch ($foo) { 
    case 'firstdata': 
     ... do something with firstdata ... 
     break; 
    case 'car': 
     ... do car stuff 
     break; 
    case 'van': 
     ... do van stuff 
     break; 
    ... 
    default: 
     ... do stuff with an unknown datum 
} 
+0

오 좋은! 도와 줘서 고맙다. – edward

+0

휴식 시간은 무엇입니까? ? – edward

+0

http://php.net/manual/en/control-structures.switch.php –

1

예, 원하는 횟수만큼 elseif을 사용하거나 switch 문을 사용할 수 있습니다.

관련 문제