簡體   English   中英

如果鍵有價值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM