プロジェクトニュースリリースシステムがあるため、データベースのコンテンツフィールドには元画像のパスが格納されています(もちろん他のテキストコンテンツもあります。コンテンツ内にイラストがある場合は画像のパスが格納されます)が、フロントサムネイルを使用したいと考えており、1 時間以上考えました。次の結果が得られ、問題を解決できます (img タグを取得することも、他のタグの属性を自然に取得することもできます)。
コードをコピーします コードは次のとおりです:
/* Regular 画像 img タグ内の任意の属性を取得します*/
$word = '
111 22

中国語
';
//画像コード全体を取得
preg_match( '/]*?src/s*=/s *(/'|/")(.*?)//1[^>]*?//? /s*/i',$word,$matches);
echo $matches[0]; //結果:
$word = '
111 22

< div style="float:left;">中国語
';
//幅を取得
preg_match('/

echo $matches[1];
//身長を取得する
preg_match('/

echo $matches[1];
/ /Get src
preg_match('/

echo $matches[1];
/*画像内の属性を削除または変更するための通常の置換img タグ**************************** ******************* ********************/
$str = '
111 22
style="max-width:90%" width=100 style =>
中国語
31313 224344

1212121
'" alt="PHP は img タグ内の属性を正規化します (通常の置換では、画像 img タグ内の属性を削除または変更します)_PHP チュートリアル" >