例えば:
入力:
<img "img1.gif" alt="Donkey"><BR>
<img "img2.gif" alt="Horse"><BR>
<img "img3.gif" alt="Orangutan"><BR>
出力
Donkey
Horse
Orangutan
これを探しましたが、葉巻はありませんでした。何か案は?thnx!
例えば:
入力:
<img "img1.gif" alt="Donkey"><BR>
<img "img2.gif" alt="Horse"><BR>
<img "img3.gif" alt="Orangutan"><BR>
出力
Donkey
Horse
Orangutan
これを探しましたが、葉巻はありませんでした。何か案は?thnx!
今日は寛大な気持ちで、da c0dez:
$html =<<<EOS
<img "img1.gif" alt="Donkey"><BR>
<img "img2.gif" alt="Horse"><BR>
<img "img3.gif" alt="Orangutan"><BR>
EOS;
$d = new DOMDocument;
$d->loadHTML($html);
foreach ($d->getElementsByTagName('img') as $img) {
echo $img->getAttribute('alt'), "\n";
}
迅速な解決策としてpreg_replace()を使用します
$text = '<img img1.gif" alt="Donkey"><BR>
<img img2.gif" alt="Horse"><BR>
<img img3.gif" alt="Orangutan"><BR>';
$replace = preg_replace('/<img(.*)alt="(.*)"\>/', "$2", $text);
echo $replace;
あなたは多くのことを見回すことができませんでした - この非常によく似た質問を見てください: