PHP usuwanie do ustalonego znaku

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
sajan
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 15 sie 2007, 22:11
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

PHP usuwanie do ustalonego znaku

Post autor: sajan »

Witam,
Ciekawi mnie jak mogę usunąć z jakiejś ścieżki wszystko aż do konkretnego znaku?
Chodzi mi o to, żeby usunąć wszystko do ostatniego slasha z np tak wyglądającej ścieżki:
./images/img1/01.jpg
mieć na chwilę coś takiego :
01.jpg

Potrzebuje tego żeby posortować tego typu scieżki ale względem nazw plików a nie całych ścieżek. Napiszę od razu, że substr() odpada, gdyż mają one różne długości.

Ktoś wie, jak to zrobić?
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: PHP usuwanie do ustalonego znaku

Post autor: leon1313 »

Kod: Zaznacz cały

<?php
$path = './images/img1/01.jpg';
$array = split('/', $path);
print end($array);
?>
to ci da ostatni element. Jesli chcesz pousuwać, podstaw wynik pod zmienną.
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
Awatar użytkownika
хur
Sędziwy Jeż
Sędziwy Jeż
Posty: 79
Rejestracja: 15 sty 2008, 23:40
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne

Odp: PHP usuwanie do ustalonego znaku

Post autor: хur »

leon1313, a to:

http://pl.php.net/basename

:>
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: PHP usuwanie do ustalonego znaku

Post autor: leon1313 »

A to juz jest szczyt lenistwa. Nie znam dobrze PHP-a ( czytaj: napisałem kiedyś "Hello. world!"), ale IMO mój sposób tez działa :-)
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
17piotrek

Odp: PHP usuwanie do ustalonego znaku

Post autor: 17piotrek »

A moze (jesli to ma usuwac siezke) to zastosowac funkcje scandir()? Bedzie najbardziej poprawnie.
Awatar użytkownika
WebNuLL
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 13 gru 2008, 16:09
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: PHP usuwanie do ustalonego znaku

Post autor: WebNuLL »

Można również skożystać z funkcji pathinfo() :)

Pozdrawiam, WebNuLL
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości