私の質問は迅速かつ簡単です。
私はギャラリーを作成しており、グロブを使用してディレクトリからフルサイズの画像とサムネイルを取得しています。
サムネイル画像へのパスの変数があります:images/photo-strip/thumb/*.jpg
私は使用へのパスimages/photo-strip/thumb/*.jpg
を減らしており、それをに保存しています*.jpg
basename()
$filename
次に、フル サイズのイメージへのパスを次のように再構築します。$pathToFull = 'images/photo-strip/' . $filename;
親指フォルダー内の私のファイルは次のように名前が付けられています。th_*.jpg
フルサイズの画像は*.jpg
(正確に一致しますが、th はありません)。
<img>
次に、タグ内のサムネイル パスとタグへのフルサイズ パスを使用して、HTML を配置するエコーがあります<a>
。
問題は、画像のファイル名に th_ が含まれているため、フルサイズの画像へのパスが間違っていることです。
フルサイズの画像のファイル名を修正できるように、th_
からトリミングし$filename
て保存する方法はありますか?$full_filename
サムネイル画像の名前を簡単に変更して th_ を除外することができ、これで問題は解決しますが、ファイル名はそのままにしておくことをお勧めします。
編集:
必ずしも必要ではない 2 行のコードを削除するため、BCMCFC の方法を使用しています。
迅速な回答をありがとう!