2014-04-04 28 views
1

以下是上傳的照片中的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 
    ' 
+0

$ arr = ['Id'=>'Test']; $ result =!empty($ arr ['Id']); ? – Misiur

回答

0

爲什麼不使用array_key_exists

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

hi shankar。但我想從數組ID中提取值。我的意思是,我首先要測試的關鍵是一個值,然後提取該值 – user3389187

+0

我可以知道你的預期輸出實際? –