голосование
PHP
Javascript
BASH
HTML
Firebird
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Железо
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как получить имя картинки без расширения PHP

Один раз мне нужно было скопировать название картинки без расширения PHP. Раньше я бил название файла по точке (имя.расширение). Как быть если в имени файла несколько точек? В этом случае будет ошибка. Способ который я вам предлагаю не зависит от количества точек в имени файла. Отсчёт ведется от последней точки.


$str = 'k.j.h,k.hs.s.sa.sd,asd.as.d.png';
function getName($str)
{
    $num = strrpos ($str, '.');
    $num += 1; 
    $res = substr($str, $num);
    return $res;
}

Функция strrpos() ищет позицию последнего вхождения подстроки. Потом прибавляю к найденному числу 1 (позиция точки). Функция substr() возвращает подстроку строки с определённой позиции. Одним словом, вы получите нужную часть строки.

просмотры: 937, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 14:25:47
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей