PHP - Разбор строки - PullRequest
       3

PHP - Разбор строки

0 голосов
/ 01 февраля 2011

Я хотел бы знать, как анализировать текст имени файла, чтобы оно сохраняло расширение.

так что someimage.jpg станет .jpg. Это так, чтобы я мог изменить имя файла, но оставить расширение.

Спасибо.

1 Ответ

5 голосов
/ 01 февраля 2011

Используйте pathinfo() и передайте флаг PATHINFO_EXTENSION, чтобы получить расширение файла. Вам нужно добавить точку самостоятельно, так как функция ее опускает:

$oldname = 'someimage.jpg';
$ext = pathinfo($oldname, PATHINFO_EXTENSION);
rename($oldname, 'thisimage.' . $ext);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...