Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak za pomocą explode() znalezc ostatni łańcuch, nie znajac długosc tekstu
baśka
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.01.2007

Ostrzeżenie: (0%)
-----


hejka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

mam np. plik o nazwie:
taka.sobie.nazwa.jpeg
albo
sobie.nazwa.jpeg
itp.
jak za pomocą explode() wyodrebnić ostatni łańcuch?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Wystarczy wykorzystać funkcję count();
Zliczy Ci ona ilość elementów w tablicy potem wystarczy wyświetlić element count($tablica)-1;
Go to the top of the page
+Quote Post
baśka
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.01.2007

Ostrzeżenie: (0%)
-----


Cytat(Cienki1980 @ 21.01.2007, 17:18:59 ) *
Wystarczy wykorzystać funkcję count();
Zliczy Ci ona ilość elementów w tablicy potem wystarczy wyświetlić element count($tablica)-1;

  1. <?php
  2. $plik = $_FILES['plik']['name'];
  3. $data = explode('.',$plik);
  4. $ostatni = count($data-1;
  5. print $ostatni;
  6. if(($ostatni = "jpeg") or ($ostatni = "jpg") or ($ostatni = "png"))
  7. {
  8.  
  9. //kod robiacy miniaturki
  10.  
  11.  }
  12. ?>


po wyswietleniu $ostatni pokazuje mi liczbe np. 0 albo 1 a nie jpg albo png (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)



Cytat(dr_bonzo @ 21.01.2007, 17:40:55 ) *
co to jest 'ostatni lancuch' -- rozszerzenie pliku? --> http://pl.php.net/manual/en/function.pathinfo.php


tak... chodzi mi aby wyciągnąc rozszerzenie pliku

Ten post edytował baśka 21.01.2007, 18:01:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 06:58