Stringfunktion / den Anfang eines Strings auswerten

Alles, was PHP betrifft, kann hier besprochen werden.

Stringfunktion / den Anfang eines Strings auswerten

Postby samurai » 13. February 2009 23:50

Hallo zusammen,

meine Frage ist bestimmt für die meisten hier super simpel.
Für mich aber ein Grund um nachzufragen.

Situation:
Ich habe einen variablen String $a und möchte überprüfen ob dieser String mit der Zeichenkette:
"http://www.website.de" anfängt.

Ich kenne zwar die Funktion
Code: Select all
strstr("http://www.website.de", $a)
allerdings untersucht diese Funktion lediglich, ob sich diese Zeichenkette innerhalb $a befinden und nicht ob sie sich am Anfang von $a befindet.

ich könnte mir vorstellen, dass es (auch) mit preg_match geht allerdings verstehe ich diese Funktion nicht so ganz.
Könnte mir jemand mit einem beispielhaften code weiterhelfen? Oder kennt jmd. eine andere einfache Lösung?

DANKE vorab!
samurai
 
Posts: 45
Joined: 17. July 2006 13:39

Re: Stringfunktion / den Anfang eines Strings auswerten

Postby Xardas der Dunkle » 14. February 2009 00:18

Entweder mit:
Code: Select all
strpos($str, 'http://www.website.de') === 0

Wichtig ist dabei das man 3 = nimmt anstatt 2!

Oder über preg_match mit Regulären Ausdrücken:
Code: Select all
preg_match('~^http\://www\.website\.de~', $str)
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Stringfunktion / den Anfang eines Strings auswerten

Postby samurai » 14. February 2009 01:08

DANKE für die schnelle Antwort!!!!!

it works!
samurai
 
Posts: 45
Joined: 17. July 2006 13:39


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests