Грачи прилетели пишет:и мне надо тогда получить URL второй картинки Можно получить массив всех картинок из дива ttt_ddd, а потом по индексу (для второй картинки ключ = 1) получать её из массива: Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
$str = '<div class="aaa"> <a CLASS="ta" href="https://sait-url/name/9gdfdf31.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/4645is1002.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2456858.html"><IMG CLASS="ti" alt="описание " src="https://sait-url/jpg/546is230.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2045672.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/i45654s2057.jpg"></a> </div> <div class="ttt_ddd"> <a CLASS="ta" href="https://sait-url/name/9gdfdf31.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/4645is1002.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2456858.html"><IMG CLASS="ti" alt="описание " src="https://sait-url/jpg/546is230.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2045672.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/i45654s2057.jpg"></a> </div> <div class="aaa"> <a CLASS="ta" href="https://sait-url/name/9gdfdf31.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/4645is1002.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2456858.html"><IMG CLASS="ti" alt="описание " src="https://sait-url/jpg/546is230.jpg"></a> <a CLASS="ta" href="https://sait-url/name/2045672.html"><IMG CLASS="ti" alt="описание" src="https://sait-url/jpg/i45654s2057.jpg"></a> </div>'; $links = []; '~<div\sclass="ttt_ddd">.*?</div>~si', function ($m)use(&$links) { $links = $arr[0]; }, $str ); /* array (size=3) 0 => string 'https://sait-url/jpg/4645is1002.jpg' (length=35) 1 => string 'https://sait-url/jpg/546is230.jpg' (length=33) 2 => string 'https://sait-url/jpg/i45654s2057.jpg' (length=36) */
|