Php Splitten (String)

Hallo Jungs.
Ich bin gerade dabei einen Myvideo Link zu splitten.
Z.b. ist das einer:
Code:
http://www.myvideo.de/watch/3363957/3_tage_wach_Luetzenkirchen
Ich will davon nur die Videonummer, also :
Code:
3363957
Den vorderen Teil :
Code:
http://www.myvideo.de/watch/
bekomme ich schon so:
Code:
$text = "http://www.myvideo.de/watch/3363957/3_tage_wach_Luetzenkirchen";
$text2 = ereg_replace("http://www.myvideo.de/watch/","",$text);
weg.

Jetzt erhalte ich:
Code:
3363957/3_tage_wach_Luetzenkirchen

Da dieses :
Code:
3363957/3_tage_wach_Luetzenkirchen
sich immer ändert muss man sich ein Zeichen suchen das sich nicht verändert.

Also in diesem Fall das
Code:
/
.

Jetzt möchte ich halt nur noch die Nummer erhalten.
Ich könnt mir vorstellen das man die beiden Strings durch das "/" voneinander trennen kann.

Ich würde mich über eure Hilfe freuen !

Lg,
HaX0r
 
Ich kenn mich mit PHP nicht aus, daher weiß ich nicht ob/wie genau man das in der Sprache machen kann.

Wenns geht würde ichs so machen:

variable a = 0;
string text3;
text3 = "";
while(text2[a] != "/")
{
text3 = text3 + text2[a];
a++;
}


text2[a] währe das zeichen an a-ter Stelle in dem String text2.
text3 ist dann alles vor dem "/".

Das ist zwar kein richtiger code aber ich hoffe man versteht was ich meine.

EDIT: Und wenn du den Rest des Strings auch haben willst, dann kannst du den leicht auf ähnliche Weise bekommen, weil du mit der Variable a weißt, an welcher Stelle das "/" steht.
 
Wieso so umständlich?

PHP:
$url="http://www.myvideo.de/watch/3363957/3_tage_wach_Luetzenkirchen";
preg_match('$myvideo\.de/watch/(\d*)/$im', $url, $ausgabe);
$id=$ausgabe[1];
 
Zurück
Oben