если значение узла пусто, иначе

У меня есть следующий код, но даже если значение узла пусто или заполнено, я получаю то же эхо = не установлено или пусто

В мой заголовок я включаю XML-файл, который включает в себя:

 $linkwebsite = $element->getElementsByTagName('linkwebsite')->item(0) ;

PHP-код:

<?php
if (!empty($linkwebsite)){
echo 'not empty';
}
else{
echo 'is not set or empty';
}
?>

0

Решение

Хорошо, понял, когда я получил эхо-переменную. Ошибка — объект класса DOMElement не может быть преобразован в строку, поэтому мне пришлось установить значение узла переменной следующим образом

<?php
if (!empty($linkwebsite->nodeValue)){
echo 'not empty';
}
else{
echo 'is not set or empty';
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]