голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
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() возвращает подстроку строки с определённой позиции. Одним словом, вы получите нужную часть строки.

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

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






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