У меня разные размеры фотографий, но в базе данных есть одно имя файла. Однако в зависимости от ситуации я хочу использовать другой размер файла. Например:
10.jpg
Это имя пользователя и расширение, но расширение и идентификатор пользователя могут / будут варьироваться от .jpg, .jpeg, and .png
, поэтому я не знаю точное расширение файла в каждый данный момент.
Все мои типы файлов следующие:
10-thumbnail.jpg // chat size
10-profile.jpg //profile pic preview
10.jpg //full size
При отображении фотографии я обычно просто указываю путь к изображению после его получения из базы данных.
echo $profilepic; //10.jpg
Однако , без необходимости создавать отдельный столбец для каждой версии фотографии, id просто как возможность манипулировать именем текущего изображения, чтобы включить что-то вроде 10-profile.jpg
. Есть ли способ просто добавить -profile
перед .
? Поскольку идентификатор пользователя и расширение могут быть разными. Мне нужно взорваться?
Спасибо!