как парсить по атрибуту?

вопросы и ответы по использованию PHP
Ответить
Аватара пользователя
ттбрть
Сообщения: 30
Зарегистрирован: 19 дек 2019, 08:08
Откуда: хохляндия

как парсить по атрибуту?

Сообщение ттбрть » 11 сен 2020, 05:59

как получить значение onclick? sendNewMessage(6759205)

<a href="#" onclick="sendNewMessage(6759210);return false;"><i class="ico i-msg"></i>Отправить сообщение</a>
<a href="#" onclick="sendNewMessage(6759205);return false;"><i class="ico i-msg"></i>Отправить сообщение</a>

Аватара пользователя
Support
Site Admin
Сообщения: 930
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: как парсить по атрибуту?

Сообщение Support » 12 сен 2020, 01:23

Можно так:
// получить все ссылки с onclick=sendNewMessage
$anchs = $anchor->get_all_by_attribute("onclick","sendNewMessage", false);

// для всех полученных ссылок делаем вывод
foreach($anchs as $anch)
{
  $onck= $anch->get_attribute("onclick");
  // убираем не нежное
  $onck = explode(";",$onck);
  // выводим результат
  echo $onck[0]."<br>";
}

Ответить