selecteren na de laatste /
Rik Engelen
26/01/2012 10:25:08Ik wil uit onderstaande string het laatste stukje hebben in een string
/offertes-overzicht/groepsuitje
dit komt uit $_SERVER['REQUEST_URI']
hoe doe je dit ?
dacht het zelf zo te doen
$_GET['page'] = preg_replace('/(.*?)\/', '', $_SERVER['REQUEST_URI']);
/offertes-overzicht/groepsuitje
dit komt uit $_SERVER['REQUEST_URI']
hoe doe je dit ?
dacht het zelf zo te doen
$_GET['page'] = preg_replace('/(.*?)\/', '', $_SERVER['REQUEST_URI']);
PHP hulp
22/11/2024 10:04:31Kris Peeters
26/01/2012 10:34:54Rik Engelen
26/01/2012 10:42:36bram w
26/01/2012 14:20:30Je kan ook gewoon basename gebruiken. :)
Dat is nog simpeler
PS: @kris: Je doet wel erg moeilijk met die array, gewoon end() gebruiken. :)
Dat is nog simpeler
PS: @kris: Je doet wel erg moeilijk met die array, gewoon end() gebruiken. :)
Gewijzigd op 26/01/2012 14:34:41 door bram w
Kris Peeters
26/01/2012 14:25:42Werkt ook, maar basename zal ook de extensie wegnemen, indien die er is.
Stel, je hebt:
'/een/pad/naar/wat.be'
dan wordt de .be wel verwijderd.
Als dat geen probleem is ... doe maar.
Stel, je hebt:
'/een/pad/naar/wat.be'
dan wordt de .be wel verwijderd.
Als dat geen probleem is ... doe maar.
Erwin H
26/01/2012 14:37:21Of met string functies:
Hank Noseman
26/01/2012 15:03:07echo end(explode('/', '/offertes-overzicht/groepsuitje'));
echo preg_replace('/(.*\/)(.*)/','\2','/offertes-overzicht/groepsuitje');
echo preg_replace('/(.*\/)(.*)/','\2','/offertes-overzicht/groepsuitje');
bram w
26/01/2012 15:06:27Hank Noseman op 26/01/2012 15:03:07:
echo preg_replace('/(.*\/)(.*)/','\2','/offertes-overzicht/groepsuitje');
kan je niet beter dit doen?
Gewijzigd op 26/01/2012 15:08:06 door bram w