ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルを使用して画像の img タグ内の属性を抽出する簡単な例
/* 画像 img タグ内の属性を PHP で定期的に抽出します */
$str = '
//1. 画像コード全体を取得します
preg_match('/]*?srcs*=s*('|")(.*?)\1[^>]* ? /?s*>/i',$str,$match);
echo $match[0];
//2. 幅属性を取得します
preg_match('//i',$str,$match);
echo $match[1 ];
//3. 高さ属性を取得します
preg_match('//i',$str,$match);
echo $match[1 ];
//4. src
preg_match('/
エコー $match[1];
//1. src="/uploads/images/20100516000.jpg" を src="/uploads/uc/images/20100516000.jpg") に置き換えます
print preg_replace('/(
エコー "
";
//2. src="/uploads/images/20100516000.jpg" を src="/uploads/uc/images/20100516000.jpg" に置き換え、幅と高さを省略します
print preg_replace('/(< img ).+(src="?.+)images/(.+.(jpg|gif|bmp|bnp|png)"?).+>/i',"${1} ${2}uc /画像/${3}>",$str);
?>