2

PHPでHTMLコードから最初のimgを取得したい

私はこのコードを持っています

$text = '
<b>hello</b>
this is the first img
<img src="http://localhost/1.png" title="first img" />
other img
<img src="http://localhost/2.png" title="other" />
';

新しい変数に最初のソース画像が必要です

http://localhost/1.png

ありがとう

4

3 に答える 3

0
$text = '
<b>hello</b>
this is the first img
<img src="http://localhost/1.png" title="first img" />
other img
<img src="http://localhost/2.png" title="other" />
';

preg_match('/<img.+src=[\'"](?P<src>.+)[\'"].*>/i', $text , $image);
echo $image['src'];
于 2013-08-22T13:30:02.007 に答える
0
$text = '
<b>hello</b>
this is the first img
<img src="http://localhost/1.png" title="first img" />
other img
<img src="http://localhost/2.png" title="other" />
';

$pattern = '/src=\"(.*?)\"/g';

preg_match($pattern, $text, $matches);
print_r($matches);
于 2013-08-22T13:29:15.173 に答える