strpos проверить свойство объекта на наличие в нем текста

97
20 ноября 2021, 20:50

Я пытаюсь проверить определенное свойство объекта на наличие в нем текста nobr В этом свойстве лежит html-код -теги и какой-либо текст.

Можно ли написать так?

foreach($obj->getElementsByTagName('tr') as $tr)
    $tds = $tr->getElementsByTagName('td');
    if($tds->item(0)->strpos(item(0), 'nobr', !== false)){
        continue;
    }

Я получаю ошибку валидации, к сожалению:

PHP Syntax Check: Parse error: syntax error, unexpected '!==' (T_IS_NOT_IDENTICAL) in your code on line 4

Что нужно исправить, подскажите, пожалуйста? Заранее спасибо!

Answer 1

что за диковинная конструкция такая в аргументе функции: !== false Вытащите из аргумента функции, то что Вы написали за скобку так: if($tds->item(0)->strpos(item(0), 'nobr') !== false)

READ ALSO
Не выводятся русские символы из базы MySql в Telegram bot

Не выводятся русские символы из базы MySql в Telegram bot

Пишу бота для ТелеграмСерверная часть на PHP + MySql

123
public function get_word() : string

public function get_word() : string

Что означает конструкция вида

104
variable might not have been defined

variable might not have been defined

Есть следующий код:

94