[英]If key has value
我有一個數組,$ data,在打印時看起來像這樣:
[1] => Array
[type] => link
[2] => Array
[type] => photo
[3] => Array
[type] => video
我有一個$ data的foreach語句,因此每個$ data都有一個[type]鍵。 我需要能夠檢查[type]鍵的值是否為'link',否則為'photo',否則為'video'。
任何幫助都會很棒。 我嘗試了array_key_exists,但這只是為了檢查數據字符串中是否存在鍵。
foreach ($data as $datum) {
switch ($datum['type']) {
case 'link':
//fill in
break;
case 'photo':
//fill in
break;
case 'video':
//fill in
break;
default:
}
}
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;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.