2012-10-30 7 views
0

있는 경우 I을 인쇄 할 때 보이는 배열 $ 데이터가 : I는 $ 데이터의 foreach 문이키 값

[1] => Array 
    [type] => link 
[2] => Array 
    [type] => photo 
[3] => Array 
    [type] => video 

를 각각의 $ 데이터는 [형 키를 보유하고있다. [type] 키에 'link'값이 있는지 확인하고, 'photo'값이 아닌 경우 'video'값을 확인할 수 있어야합니다.

도움이 될 것입니다. 나는 array_key_exists를 시도했지만, 키가 데이터 문자열에 있는지 확인하는 것입니다. 빨리 나보다 키보드

답변

5
foreach ($data as $datum) { 
    switch ($datum['type']) { 
     case 'link': 
     //fill in 
     break; 
     case 'photo': 
     //fill in 
     break; 
     case 'video': 
     //fill in 
     break; 
     default: 
    } 
} 
+0

그냥 조금) –

1
foreach ($data as $v) { 

    switch ($v['type']) { 
    case 'link': 
     echo "it's a link"; 
     break; 
    case 'photo': 
     echo "it's a photo"; 
     break; 
    case 'video: 
     echo "it's a video"; 
     break; 
    } 

}