Feil med ltrim

kongen

kongemedlem
Jeg vil trimme bort "domenenavn.no" fra "domenenavn.no/navn/adresse/" og sitte igjen med "/navn/adresse/"

Jeg bruker denne koden

PHP:
ltrim("http://www.domenenavn.no/navn/adresse/", "http://www.domenenavn.no");

men jeg sitter igjen med "resse/" istedet for "/navn/adresse/"

Koden tar også bort "/navn/ad"

Hvordan kan jeg trimme riktig og sitte igjen med "/navn/adresse/"?
 

xdex

Medlem
Her har du regex som gir deg teksten som du vil ha.
(?<=http://www.domenenavn.no).*/

for en tungvindt måte og gjøre det på, spesielt når det blir så statisk. Det er mange veier til rom, og PHP har allerede funksjoner på plass som kan takle dette svært enkelt.

Kanskje dette hjelper deg @kongen

Kode:
$url = 'http://startsiden.no/blogg/nyheter/test/';
$parse = parse_url($url);
echo $parse['path'];

Output: /blogg/nyheter/test/

Les mer om parse_url i dokumentasjonen til php http://php.net/parse_url
 
Topp