preg_match を実行して、記事の最初の IMG タグから SRC 属性を抽出しようとしています (この場合、$row->introtext に格納されています)。
preg_match('/\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\']*)/i', $row->introtext, $matches);
次のようなものを取得する代わりに
images/stories/otakuzoku1.jpg
から
<img src="images/stories/otakuzoku1.jpg" border="0" alt="Inside Otakuzoku's store" />
私はただ得る
0
正規表現は正しいはずですが、src 属性ではなく、border 属性に一致しているように見える理由がわかりません。
または、返信フィールドに直接スキップして「HTML/XML パーサーを使用する」と入力せずにここまで読む忍耐力がある場合は、適切なチュートリアルをお勧めできますか? PHP 4 に適用されます。
PHP 4.4.7