12. november 2008 - 16:56
Der er
7 kommentarer og 1 løsning
preg_replace i request _uri
Hey E, Jeg er lige ved at lave noget paging... jeg har en næste knap, hvordan får jeg den til at replace URI $_GET["page"] ?? Lidt ALA. <a href="<?php echo preg_replace("/page=","++$_GET['page']",$_SERVER['REQUEST_URI']) ?>&page=<?php echo ++$page ?>">Næste</a> Håber det er til at forstå :D
Annonceindlæg fra Immeo
12. november 2008 - 23:47
#4
At den replacer page=2 med page=3 :) ... Det er jo en næste knap :) .. I stedet for at jeg i mit link skriver: /category/show_category/?id=32&page=2 Så ka jeg bare skrive $_SERVER['REQUEST_URI'] -> hvor den så replacer 2 med 3 ... .. Er du med? :)
13. november 2008 - 00:10
#5
Yups =) $s = "/noget/blabla.php?page=2&gnu=dyr"; $newS = preg_replace_callback("/(page=)(\d+)/", create_function('$aMatch', 'return $aMatch[1].($aMatch[2]+1);'), $s); print $newS; NB: Pas på gåseøjnene inde i create_function-delen! Brug enkelte! ;o)
13. november 2008 - 23:52
#6
Eller $s = "/noget/blabla.php?page=2&gnu=dyr"; $newS = preg_replace( "/(page=)(\d+)/e", "'\\1'.(\\2+1)", $s ); :)