maxim_tsyplenkov
@maxim_tsyplenkov

Как сделать проверку переменной?

Здравствуйте.
Есть такой код:
<?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>
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
vitaly_74
@vitaly_74
if(!is_null($ytcode)){
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>
";
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы