次の方法は非常に簡単です。$tmppath で http:// で開かれたすべての Web サイトを削除するだけです。
$picpath =preg_replace("/[a-za-z]+://[^ |/|s]*/",'',$tmppath);//URL部分を削除
この正規表現は、サイズに関係なく、src srcを使用して文字列内のすべての画像のアドレスを取得し、$tmpdata[2]に保存するものです。
preg_match_all("/src=["|'|s|s]([^|/|>]*){0,}(([^>]*).(gif|jpg|png))/isu ",$body,$tmpdata);
$picspath =array_unique($tmpdata[2]);//本文内のすべての画像のアドレス