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

Как получить имя картинки без расширения 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() возвращает подстроку строки с определённой позиции. Одним словом, вы получите нужную часть строки.

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

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






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