1

文字列から「img」タグ内のコンテンツが欲しいです。例:- もし

str="< img src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin" />"

次に、次のように preg_split を使用して o/p したい:-

src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin"

私はそれを見つけるために次のコードを使用しました

$x = preg_split('/<img(.*?)>/',$p,-1,PREG_SPLIT_DELIM_CAPTURE);

ただし、一部のケースでは正しく機能しません。例: イメージ タグ内にスペースまたは空白行がある場合。

4

1 に答える 1

1

preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $data, $matches)

于 2010-02-12T11:19:31.753 に答える