2012-06-21 9 views
0

json 파일에서 배열을 만들었으므로 미리보기/제목을 올바르게 호출 할 수 있습니다. 내가 여러 변수가 각 축소판 또는 제목 $ image1에 $ 이미지 2 등 즉 만들 필요 없다 있도록변수가있는 배열 번호를 반향합니다.

<?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; 
    ?> 

그러나 나는 $ 이미지 배열 수를 반향합니다.

아래는 위의 코드의 버전입니다. $ 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

관련 문제