найдите имя файла от строки с php

Это зависит, каковы Ваши приоритеты.

, Если Вы действительно хотите учиться, RoR, делают все это с нуля . Серьезно. Самокрутка. Это - лучший способ учиться, намного лучше, чем взламывание через чужой код. Если Вы сделаете это, иногда Вы будете изучать направляющие, но иногда Вы будете просто узнавать что определенная платформа социальной сети. И Вы не будете знать, который является который...

тип сайта Вы предлагаете звуки, идеально подходящие для проекта направляющих. Если Вы застреваете, тогда идут, просматривают репозитории этих платформ. Кто заботится, перестраиваете ли Вы колесо? Это - Ваш сайт, Ваше видение, Ваши правила.

, Если бы Вы просто хотите сайт и выполнение, тогда я выбрал бы Insoshi или LovdbyLess просто, потому что они вне приложений поля, таким образом, необходимо будет сделать меньше, чтобы сделать, получают выполнение. Я предлагаю пытаться установить их обоих и представиться в Google Groups. Это даст Вам хороший признак того, собираетесь ли Вы прожить.

6
задан sepehr 27 November 2009 в 13:33
поделиться

3 ответа

Взгляните на basename ()

$path = 'public/images/portfolio/i-vis/1.jpg'
$name = basename($path); // $name == '1.jpg'

Кроме того, dirname () извлекает другую часть

$dir = dirname($path); // $dir == 'public/images/portfolio/i-vis'

Если вам нужно еще больше информации - есть pathinfo ()

$info = pathinfo($path);
var_dump($info);

производит

array(4) {
    ["dirname"]=>
    string(29) "public/images/portfolio/i-vis"
    ["basename"]=>
    string(5) "1.jpg"
    ["extension"]=>
    string(3) "jpg"
    ["filename"]=>
    string(1) "1"
}

Итак $ info ['filename'] дает вам файл без расширения.

23
ответ дан 8 December 2019 в 04:08
поделиться
echo basename($string);

Обратите внимание на функцию basename .

2
ответ дан 8 December 2019 в 04:08
поделиться

альтернативное решение. Просто куча взрывов

$str='public/images/portfolio/i-vis/1.jpg';
$s = end(explode("/",$str));
print "filename " . $s."\n";
$e = explode(".", $s );
print "without extension: $e[0]\n";
1
ответ дан 8 December 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: