Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将来自YouTube API的文本覆盖在图像缩略图上_Php_Api_Youtube - Fatal编程技术网

Php 将来自YouTube API的文本覆盖在图像缩略图上

Php 将来自YouTube API的文本覆盖在图像缩略图上,php,api,youtube,Php,Api,Youtube,我已经设置了一个脚本,使用数据API显示YouTube播放列表中最近的视频缩略图 我想从$title中获取前三个字符,并将其覆盖在缩略图上,如何获取此信息并显示它?我可以做CSS,我只是不知道怎么称呼它 目前的进展是在视频播客在 当前PHP代码为: <?php get_playlists(); function get_playlists(){ $data = file_get_contents("http://gdata.youtube.com/feeds/api/playlists/

我已经设置了一个脚本,使用数据API显示YouTube播放列表中最近的视频缩略图

我想从$title中获取前三个字符,并将其覆盖在缩略图上,如何获取此信息并显示它?我可以做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;}
?>

通过回显此变量,可以显示标题的前3个字符:

echo $title;

我想显示原始标题的前3个字符,而不干扰已经存在的其他子字符。因为我要抓取数字使它看起来像这样(忽略工具提示上的数字,我没有这些数字),有人能帮我吗?
echo $title;