0

データ API を使用して、YouTube プレイリストから最近のビデオ サムネイルを表示するスクリプトをセットアップしました。

$title から最初の 3 文字を取得してサムネイルにオーバーレイしたいのですが、この情報を取得して表示するにはどうすればよいですか? 私は CSS を実行できますが、それを呼び出す方法がわかりません。

現在の進行状況はビデオ ポッドにあります...

現在の PHP コードは次のとおりです。

<?php
get_playlists();

function get_playlists(){
$data = file_get_contents("http://gdata.youtube.com/feeds/api/playlists/C82EBDAC0429B6A2?                  orderby=published&max-results=12");
$xml = simplexml_load_string($data);

foreach($xml->entry as $playlist){
$media = $playlist->children('http://search.yahoo.com/mrss/');
$attrs = $media->group->thumbnail[1]->attributes();
$thumb = $attrs['url'];
$attrs = $media->group->player->attributes();
$video = $attrs['url'];
$title = substr( $media->group->title, 27);
$url = $video;

parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
$vid_Id = $my_array_of_vars['v'];

$thumbnail .= '<div style="float:left; cursor:pointer;">
<p class="crop"><a class="videobox various iframe" href="http://www.youtube.com/embed/' .     $vid_Id . '?autoplay=1&hd=1"><img src="' .$thumb . '" title="' . $title . '" width="74"     height="56"/></a></p></div>';
}print $thumbnail;}
?>
4

1 に答える 1

0
$title = substr($media->group->title, 0, 3);

この変数をエコーすることにより、タイトルの最初の3文字を表示できます。

echo $title;
于 2012-07-09T22:28:42.120 に答える