Ich möchte jede Komponenten einer URL teilen und es separat Echo. Wie http://www.example.com/username Jetzt möchte ich jeden Teil der URL teilen und echo es als http, Www, Beispiel, Com, Benutzername.Wie teilen Komponenten von URL in PHP
0
A
Antwort
4
Hilft das Beispiel hier? http://php.net/manual/en/function.parse-url.php
<?php
$url = 'http://username:[email protected]:9090/path?arg=value#anchor';
var_dump(parse_url($url));
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_USER));
var_dump(parse_url($url, PHP_URL_PASS));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PORT));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
var_dump(parse_url($url, PHP_URL_FRAGMENT));
?>
bearbeiten nach den Kommentaren:
<?php
$url = 'http://www.example.com/username';
$scheme=parse_url($url, PHP_URL_SCHEME);
$path=parse_url($url, PHP_URL_PATH);
$path2 = explode("/", $path);
$host=parse_url($url, PHP_URL_HOST);
echo "$scheme",", ";
$pieces = explode(".", $host);
echo "$pieces[0]",", ";
echo "$pieces[1]",", ";
echo "$pieces[2]",", ";
echo "$path2[1]","\n";
?>
ergeben sollten:
http, www, example, com, username
2
Sie können es tun, indem parse_url mit() Funktion.
mixed parse_url (string $url [, int $component = -1 ])
Sie werden in der Dokumentation finden Sie hier: http://php.net/manual/de/function.parse-url.php
Hoffnung, die Ihnen hilft.
-1
Wenn Sie einen regulären Ausdruck finden könnten, der filtern würde. /? = und: // Ich denke, du könntest dein Problem damit lösen:
Verwandte Themen
- 1. Teilen von Komponenten über mehrere Aurelia-Projekte
- 2. Teilen von Diensten für mehrere Komponenten
- 3. Ändern von URL-Komponenten in Python 2
- 4. Scala Cake Pattern: Teilen von großen Komponenten in separate Dateien
- 5. Wie teilen Sie den Anmeldestatus über Komponenten in React Native?
- 6. Objekt zwischen 2 untergeordneten Komponenten teilen
- 7. Redux teilen Aktionen zwischen den Komponenten
- 8. Python: regex URL Komponenten
- 9. Regex zum Extrahieren von URL-Teilen?
- 10. Php Facebook teilen Link
- 11. Zugriff auf URL-Parameter in übergeordneten Komponenten
- 12. Angular2 - Teilen von Daten zwischen Komponenten mit Diensten
- 13. Wie teilen AEM 6.1-Komponenten Kontext/Daten für Anforderungen
- 14. Encoding get_the_title() für Twitter teilen URL
- 15. google plus teilen und Parameter in URL
- 16. Wie URL-Verschlüsselung in PHP
- 17. Wie URL-Parameter in PHP
- 18. Teilen eines PHP-Rotationscodes
- 19. php Bild von URL
- 20. php bekommen URL-Weiterleitung von Quell-URL
- 21. URL in PHP verstecken
- 22. Redirect URL in PHP
- 23. URL-Zuordnung in PHP?
- 24. wie XML-Datei von URL mit PHP
- 25. ez Komponenten und AWS PHP SDK macht ez Komponenten ausflippen
- 26. Get Benutzername von URL in PHP
- 27. Codierung und Komprimierung von URL in PHP
- 28. URL-Rewriting von .htaccess-Dateien in PHP
- 29. Encoding URL-Komponenten mit einem Ampersand &
- 30. php - Teilen Sie zwei Werte
1. Du solltest den Code angeben, den du probiert hast – 0x13a
2. Deine Kriterien sind inkonsistent: Was ist mit 'http: //? example.com/user-name? Hallo = dort? – 0x13a
Ich bin nicht in der Lage zu finden, wie man dafür beginnt und richtig @diego mir bei dieser Art von URL auch helfen. –