Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] operacja na ciągu
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Problem jaki ostatnio wałkowałem, nie okazał się poprawny :-(

Posiadam ciąg

  1. <?php
  2. $ciag = "./galeria/kategoria1/subkat/nazwa";
  3. ?>


a na wyjściu potrzebuję
  1. <?php
  2. $ciag = "./galeria/kategoria1/subkat";
  3. ?>


czyli odcięcie ostatniego katalogu.

Kompletnie nie mogę znałeś informacji na ten temat, wszystkie funkcje sprawdzają od lewej
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


nie wszystkie, coś słabo szukałeś, np. strrpos() nie znalazłeś....
Go to the top of the page
+Quote Post
no_face
post
Post #3





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


  1. <?php
  2. $ciag = eregi_replace("/[a-z]+$", '', $ciag);
  3. ?>
Go to the top of the page
+Quote Post
mefjiu
post
Post #4





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Dzięki no_face
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Używanie wyrażeń regularnych (a w szczególności ereg_*) jest tutaj poprostu złe.
  1. <?php
  2. $nowyTekst = substr(rtrim($ciag, '/'), 0, strrpos($ciag, '/'));
  3. ?>
Go to the top of the page
+Quote Post

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: 23.08.2025 - 00:34