Ich habe die folgende URL, und ich möchte die letzte Zahl (Abfrage) zu Integer abrufen.Konvertieren var_export von Server-URL-Zeichenfolge in Ganzzahl
Ich möchte das Fragment, aber es gibt keine Möglichkeit, es ohne Javascript zu tun, so ist die Abfrage in Ordnung.
localhost/Pfad/Profil.php?
$url = $_SERVER['REQUEST_URI'];
$url = var_export(parse_url($url, PHP_URL_QUERY));
$Serial = intval($url);
Die $ Seriell = intval ($ url); ist immer Null.
Ich möchte die letzte Zahl wie gesagt erhalten, um zu prüfen, ob das gleiche wie ein Datenbankspaltenwert ist. Die Datenbankspalte kann int oder varchar sein.
Auch eine andere Methode, es zu tun, sind willkommen.
(Vorausgesetzt, dass Sie auf die aktuelle URL arbeiten möchten, da Sie $_SERVER['REQUEST_URI']
verwendet haben):
Haben Sie von 'explodieren versucht?' Dh 'explode ('?', $ Url)' Dann werden Sie einen Array mit der Zeichenfolge aufgeteilt in eine Reihe bekommen, geteilt durch den '?' Charakter – guyver4mk
einfach Entferne das 'var_export()'. Es wird nicht benötigt und die Ausgabe wird vermasselt. – AbraCadaver
@ guyver4mk Ein Beispiel für die folgende URL; Ich hatte mit vielen Dingen versucht, aber nichts funktionierte. – ulb