2012-06-21 61 views
0

我從json文件創建了一個數組,並且可以調用縮略圖/標題。使用變量回顯數組編號

<?php 
$file_contents = file_get_contents("http://vimeo.com/api/v2/username/videos.json"); 
    $data = json_decode($file_contents); 
    $image= $data[0]->{'thumbnail_large'}; 
    $title= $data[1]->{'title'}; 
    ?> 

    <?php 
    echo '<img src="'.$image.'"/>'; 
     echo $title; 
    ?> 

但是我想回聲$圖像陣列數量,使得我沒有創建多個變量,即$ $此搜索等圖像2每個縮略圖或標題。

下面是上述代碼的一個版本,我用$ num來說明我的意思。

<?php 
    $file_contents = file_get_contents("http://vimeo.com/api/v2/olouali/videos.json"); 
    $data = json_decode($file_contents); 
    $image[$num]= $data[$num]->{'thumbnail_large'}; 
    ?> 

    <?php 
    echo '<img src="'.$image[$num].'"/>'; 
      ?> 

我不確定這是正確的方法,因爲我仍然在學習php。

回答

1

試試這個:

<?php 
$file_contents = file_get_contents("http://vimeo.com/api/v2/olouali/videos.json"); 
$data = json_decode($file_contents); 

$count = count($data); 
for($i = 0; $i < $count; $i++) { 
    echo '<img src="'.$data[$i]->{'thumbnail_large'}.'"/>'; 
} 
+0

感謝您的反饋意見。一旦我添加了這個新的代碼,哪個變量控制着數組的編號? $ count,$ data? – olouali

+0

它是變量'$ i'。 – shadyyx