давайте предположим, что я использую
$text ='<img src="blabla.jpg" alt="blabla" />';
в
getTextBetween('src="','"',$text);
коды вернутся:
blabla.jpg" alt="blabla"
что неверно, мы хотим, чтобы коды возвращали текст между кавычками значения атрибута, т.е. attr = "value".
так
function getTextBetween($start, $end, $text)
{
// explode the start string
$first_strip= end(explode($start,$text,2));
// explode the end string
$final_strip = explode($end,$first_strip)[0];
return $final_strip;
}
делает свое дело!.
Попробуйте
getTextBetween('src="','"',$text);
вернет:
blabla.jpg
Спасибо все равно, потому что ваше решение дало мне понимание окончательного решения.