Grab array value if a specific key is there with PHP

后端 未结 3 2004
醉梦人生
醉梦人生 2021-01-27 22:49

I have an array that looks something like this:

Array
(
    [100] => Array
        (
            [room_id] => 100
            [name] => Town Center
             


        
3条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-27 23:08

    Easy use the PHP function array_key_exists

    You may have to go through a foreach loop since you are using a multidimensional array:

    $names = [];
    foreach($array as $e)
    {
      if(array_key_exists('pin_id', $e)) {
            echo "The 'pin_id' element is in the array";
          $names[] = $e['name'];
      }
    }
    

    And now $names include all you names values

提交回复
热议问题