Hallo,
warum funktioniert meine Funktion nur, wenn ich bei if ($handle === "last") drei ist gleichs habe?
Die URL sieht so aus: index.php?s=muh/mah
Die Abfrage:
oder eben
Bei nur zwei ist gleichs in der Funktion wird immer "if" bearbeitet, obwohl bei get_url_get(0) $handle ja 0 ist und nicht "last"?
warum funktioniert meine Funktion nur, wenn ich bei if ($handle === "last") drei ist gleichs habe?
PHP-Code:
function get_url_get($handle) {
$teile = explode("/", $_GET['s']);
if ($handle === "last") {
$teile_count = count($teile);
$ausgabe = $teile[$teile_count - 1];
} else {
$ausgabe = $teile[$handle];
}
return $ausgabe;
}
Die Abfrage:
PHP-Code:
echo get_url_get(0);
PHP-Code:
echo get_url_get("last");
Kommentar