如何测试数组中的值和提取值

时间:2014-04-04 10:24:06

标签: php arrays

以下是上传照片的 var_dumped 值。我需要测试 Id键是否有值,然后提取该值。

我查找了array_values(),但是这不首先测试Id是否有值,然后提取Id键的值。

array (size=3)
  'Id' => string 'photo' (length=9)
  'submit' => string 'Upload Now' (length=10)
  'fileupload' => 
    array (size=5)
      'name' => string 'New-smaller-Coca-Cola-can-001.jpg' (length=33)
      'type' => string 'image/jpeg' (length=10)
      'tmp_name' => string 'C:\wamp\tmp\php4030.tmp' (length=23)
      'error' => int 0
      'size' => int 21841
  '

1 个答案:

答案 0 :(得分:0)

为什么不使用array_key_exists

echo !array_key_exists('Id',$array)?'N/A':$array['Id']; //"prints" photo