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

ただし、サムネイルまたはタイトルごとに複数の変数、つまり $image1 $image2 などを作成する必要がないように、配列番号を $image でエコーしたい。

以下は、私の意味を説明するために $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を学んでいるので、これが私が作成しようとしているものに対する正しいアプローチであるかどうかはわかりません.

4

1 に答える 1

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'}.'"/>';
}
于 2012-06-21T12:01:56.417 に答える