login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] na / verwijderen

Offline svm - 16/11/2006 15:58 (laatste wijziging 16/11/2006 17:17)
Avatar van svmPHP ver gevorderde Beste leden,

In een variable staat een woord opgeslagen met daarin meerdere slashes.
Graag wil ik alles na de laatste slash verwijderen.
Hoe kan ik dit (het beste) doen?

Dus hoe maak ik van map/nogwa/iets, map/nogwa/ of map/nogwa?


MVG
Stefan

3 antwoorden

Gesponsorde links
Offline Anoniem - 16/11/2006 16:03 (laatste wijziging 16/11/2006 16:05)
Avatar van Anoniem PHP gevorderde PHP.net: explode
PHP.net: array_pop
PHP.net: implode

Je hebt toch geen voorbeeld nodig, he?
Offline Rik - 16/11/2006 16:07 (laatste wijziging 16/11/2006 16:08)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Kan op meerdere manieren:
  1. <?php
  2. $str = 'map/nogwa/iets';
  3.  
  4. // Manier 1
  5. $arr = explode('/', $str);
  6. array_pop($arr);
  7. $str = implode('/', $arr);
  8.  
  9. // Manier 2
  10. $str = substr($str, 0, strrpos($str, '/'));
  11.  
  12. // Manier 3
  13. $str = preg_replace('~/[^/]+$~', '', $str);
  14.  
  15. echo $str;
  16. ?>
En er zijn er vast nog wel meer te verzinnen. 

Edit:
Dan beschouw ik mijn late post maar als voorbeeld!  
Offline svm - 16/11/2006 17:05 (laatste wijziging 16/11/2006 17:16)
Avatar van svm PHP ver gevorderde Oke, bedankt.
Ik zal het eens uitproberen...

Edit:
Het werkt.
Topic mag gesloten worden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s