2017-03-06 114 views
-2

數組值如果我有一個這樣的數組:通過檢索索引

 
Array 
(
    [0] => Array 
     (
      [image_path] => 3blocks-02.png 
     ) 

    [1] => Array 
     (
      [image_path] => 2blocks-02.png 
     ) 
) 

有沒有一種方法,我可以檢索[「IMAGE_PATH」]通過在forreach循環數組的索引值?

我曾嘗試:

foreach($images as $image) 
{ 
    $image[1] 
} 

and 

foreach($images as $image) 
{ 
    $image[1]['image_path'] 
} 

和一鍵=>值循環,但我不能似乎得到的數據

回答

0

試試這個,

$image_paths = array_column($your_array,'image_path'); 
print_r($image_paths); 

這裏是array_column()鏈接

+0

我可以使用,在一個循環?我已經嘗試過'foreach($ image_paths as $ image){$ image [0]}'但我仍然沒有得到任何東西 – Aaranihlus

+0

沒有必要在你的數組下面使用循環,將得到你所需要的,相信我 – rahulsm

0
foreach($images as $image) 
{ 
    echo $image['image_path']; 
} 

echo $images[0]['image_path']; 
+2

解釋你的代碼。只有代碼答案是不好的做法。 – Blackbam

0

試試這個

<?php 
$array = Array(
      Array(image_path => '3blocks-02.png'), 
      Array(image_path => '2blocks-02.png') 
); 


foreach ($array as $key => $value) { 
    print_r($value['image_path']); 
} 

工作示例 - http://codepad.org/i0B5X8lW