2012-04-27 8 views
0

Я использую следующую функцию, чтобы показать ссылки youtube как видео, но проблема в том, что я не знаю, чтобы заменить несколько видео, так как я могу ограничить ее только 1?embed first only youtube video

код PHP:

function embedYoutube($text) 
{ 

    $pattern = '/[\\?\\&]v=([^\\?\\&]+)/'; 
    $replacement = '<div style="width:100%;float:left;margin-top:15px;margin-bottom:15px;"><iframe width="570" height="315" src=http://www.youtube.com/embed/$1 frameborder="0" allowfullscreen></iframe></div>'; 
    return preg_replace($pattern, $replacement, $text); 

} 

ответ

1
return preg_replace($pattern, $replace, $text, 1); 

Четвертый параметр preg_replace является пределом замены.

+0

Это было довольно легко, спасибо. – fxuser

Смежные вопросы