Получив первое изображение в строке с помощью php

Я пытаюсь получить первое изображение из каждого сообщения. Этот код ниже отлично работает, если у меня только одно изображение. Но если у меня больше одного, то это дает мне изображение, но не всегда первое.

Я действительно хочу только первое изображение. Много раз вторая картинка - это следующая кнопка

$texthtml = 'Who is Sara Bareilles on Sing Off<br>
<img alt="Sara" title="Sara" src="475993565.jpg"/><br>
<img alt="Sara" title="Sara two" src="475993434343434.jpg"/><br>';

preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $texthtml, $matches);
$first_img = $matches [1] [0];

, теперь я могу взять эту "$first_img" и вставить ее перед кратким описанием

<img alt="Sara" title="Sara" src="<?php echo $first_img;?>"/>
26
задан MHowey 20 September 2011 в 03:37
поделиться