На странице есть неопределенное количество ссылок вида:
<a href="javascript:void(0)" onclick="show(10512672)">
<img src="https://site.ru/info.png">
</a>
Мне нужно получить все ID которые находятся в show(10512672) т.е. 10512672
Буду благодарен за помощь! Подозреваю здесь не обойтись без регулярки...
Если данные ссылки находятся в DOM, то средствами js и jquery можно сделать так к примеру:
var arrLink =$('a');
var result = [];
arrLink.map(function(index, item) {
var attr = item.getAttribute('onclick');
result.push(Number(attr.replace(/[^\d]/g, '')));
});
console.log(result);
Иначе как в первом комментарии, парсите данные и пробегайтесь так же циклом, вытаскивая id
<?php
$html = <<<HTML
<a href="javascript:void(0)" onclick="show(1111111111)">
<img src="https://site.ru/info.png">
</a>
<a href="javascript:void(0)" onclick="show(22222222)">
<img src="https://site.ru/info.png">
</a>
HTML;
$array = array();
preg_match_all( '/onclick="show\(([^"]*)\)"/i', $html, $array ) ;
echo "<pre>";
print_r( $array[1] ) ;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я установил ubuntu и развернул проект у себя на локалке, после запуска выдает слелующую ошибку:
Подключил обработчик для получения вебхука с typeformcom Запрос уходит в формате JSON, в $_request, $_post, php://input - пусто
наткнулся на статью хорошо описано про создания дерево категории, но функция вернет ответь в готовый html но я хочу получать дерево в массиве...