Здравствуйте.
Есть такой код:
<?php
$videolink = $modx->resource->getTVValue('12');
$itemArray = explode(' ', $videolink);
foreach ($itemArray as $item){
$ytarray=explode("/", $item);
$ytendstring=end($ytarray);
$ytendarray=explode("?v=", $ytendstring);
$ytendstring=end($ytendarray);
$ytendarray=explode("&", $ytendstring);
$ytendarray=explode(",", $ytendstring);
$ytcode=$ytendarray[0];
echo "
<h2>Видео</h2>
<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/$ytcode\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>
";
}
Как сделать чтобы если переменная $ytcode возвращает пустой ответ не публиковался код:
<h2>Видео</h2>
<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/$ytcode\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>