Nicht sehr effizient, aber einfach wäre ein regulärer Ausdruck:
PHP-Code:
if (eregi('[^?]*\?(.*)',$string,$rg)) {
$sTail = $rg[1];
} else {
$sTail = '';
}
Etwas schneller könnte man es mit explode versuchen:
PHP-Code:
$sChunks = explode('?',$string,2);
$sTail = $sChunks[1];
Aus einem mir noch nicht ganz greifbaren Grund, bin ich mit der zweiten Lösung nicht ganz zufrieden, obwohl sie wohl sehr viel schneller ist.
.. ich denke es liegt an meiner Affinität zu regulären Ausdrücken ... also nimm ruhig die zweite.