Entfernen des Ankers (#hash) von der URL

8

Gibt es einen zuverlässigen Weg in PHP, um URLs von Anchor-Tags zu bereinigen?

Also Eingabe:

Ссылка

Ausgaben:

Ссылка

    
DomingoSL 27.05.2013, 12:21
quelle

4 Antworten

17

Mit strstr ()

%Vor%

Verwenden von strtok ()

Kürzerer Weg mit strtok :

%Vor%

Verwenden von explode ()

Alternative Möglichkeit, die URL vom Hash zu trennen:

%Vor%

Wenn Sie das $hash überhaupt nicht möchten, können Sie es in list :

weglassen %Vor%

Bei PHP Version & gt; = 5.4 müssen Sie nicht einmal list :

verwenden %Vor%

Mit preg_replace ()

Obligatorische Regex-Lösung:

%Vor%

Verwenden von Purl

Purl ist eine übersichtliche URL-Bearbeitungsbibliothek:

%Vor%     
arnaud576875 27.05.2013, 12:22
quelle
3

Es gibt auch eine andere Option mit parse_url () ;

%Vor%

Ausgabe:

%Vor%     
Robert 27.05.2013 12:30
quelle
0

Alternativer Weg

%Vor%     
Sam 27.05.2013 12:28
quelle
0

Verwenden von parse_url ():

%Vor%     
Paulo A. Costa 09.08.2017 01:13
quelle

Tags und Links