Как вырезать от и до на php?

Как получить выражением в PHP из <img src="vk.com/logo/logo.png" alt="logos" title="logos"> только значение src="", т.е. vk.com/logo/logo.png


Ответы (1 шт):

Автор решения: Maxim Timakov

Есть несколько вариантов: библиотеки для разбора HTML, регулярное выражение, поиск подстрок...

Воспользуемся регулярным выражением

<?php

$img = '<img src="vk.com/logo/logo.png" alt="logos" title="logos">';

preg_match('/src="([^"]+)"/', $img, $src);

print_r($src);

Вывод

Array
(
    [0] => src="vk.com/logo/logo.png"
    [1] => vk.com/logo/logo.png
)
→ Ссылка