У меня есть контент со строкой, некоторые изображения и некоторое видео, и мне нужно получить только видео в этом контенте. Как я могу это сделать?Получить ссылку на YouTube из контента
Я попытался это следующим образом, но иногда я не получаю видео, а иногда он получает мне ссылку на видео:
<?php
$string = $post->post_content;
$pattern = '/(http\S*(?=(?:&|\?)rel))/im';
$array = array();
preg_match($pattern, $string, $array);
$link = $array[0];
print '<video>'.$link.'</video>';
?>
Пример моего содержания походит:
Quinquaginta septem est – pars tua, triginta quinque millia. Est autem extra plus quindecim, tota tua est, quom meruisset. Fac nos fecit. SIC. Puto quia una res potest – venimus in cognitionem. Vide pretium in…
https://www.youtube.com/watch?t=110&v=1MBWZWyvMng
Respice … Sentio sicut ego vobis exponam: sed vias breve iterum conabor. Fugere hoc maior difficultas est nobis. Perdet eam batch nostri. Et delebis eam ac omnia opus est vestigium, ut possimus coques. Sin id, quod morte morieris. Locus non est peccatum. Nec apud hos.
[youtube https://www.youtube.com/watch?t=110&v=1MBWZWyvMng]
смог показать входной строки ($ строка) Вы в это различные форматы? –
Что вы имеете в виду? ты имеешь в виду, что я могу получить контент? да, я получаю весь контент, но мне нужен только тип видео –
он означает, что вы должны дать нам примеры для вашего контента – Bernhard