Korrekte URL-Bildung mit einer Abfragezeichenfolge und einem Anker-Hashtag

Um eine ordnungsgemäße URL mit einer Abfragezeichenfolge und einem Anker-Hashtag in PHP zu erstellen, können Sie die Funktion http_build_query() verwenden, um die Abfragezeichenfolge zu erstellen und diese mit der Basis-URL mithilfe des Symbols ? zu konkatenieren, gefolgt von dem Anker-Hashtag mit dem Symbol #.

Beispiel:

<?php

$base_url = "http://www.beispiel.com";
$query_params = ["param1" => "wert1", "param2" => "wert2"];
$anchor = "abschnitt1";

$url = $base_url . "?" . http_build_query($query_params) . "#" . $anchor;

echo $url;

Dies erstellt eine URL wie http://www.beispiel.com?param1=wert1&param2=wert2#abschnitt1.