image/
--- hoge1.jpg
--- hoge2.jpg
--- hoge3.jpg
--- hoge3@2x.jp
画像名に「@2x」がついた同名の画像があったらsrcsetを追加したいと考えています。
hoge1hoge1
<img src="./images/hoge1.jpg">
hoge2hoge2
<img src="./images/hoge2.jpg">
hoge3hoge3
<img src="./images/hoge3.jpg">
↓↓↓↓↓↓↓ これを ↓↓↓↓↓↓↓
hoge1hoge1
<img src="./images/hoge1.jpg">
hoge2hoge2
<img src="./images/hoge2.jpg">
hoge3hoge3
<img src="./images/hoge3.jpg" srcset="./images/hoge3.jpg 1x, ./images/hoge3@2x.jpg 2x">
という感じで置き換えたいのですが、
私の知識ではわかりませんでした。
単純にpreg_replaceを使って置き換えるのはできたのですが、
「@2x」がついた同名の画像があるかチェックして、画像があれば置き換える方法がわかりません。
php
1ob_start('add_image_srcset'); 2 //$content 3ob_end_flush(); 4 5function add_image_srcset( $content ) { 6 //処理 7}
よろしくお願いします。
(わかりづらくすみません)
回答2件
あなたの回答
tips
プレビュー