Chris: strpos und String abschneiden

Beitrag lesen

Hallo,

ich habe einen String und aus diesem möchte ich einen bestimmten Text ausschneiden. Versucht habe ich es so:

$str = "Sony Vaio VGN-BX394VP Core 2 Duo T5500 2x 1.66GHz • 1024MB • 80GB • DVD+/-RW DL • Intel GMA950 onboard Grafik max.12...";
$sony_int_start = strpos($str, 'VGN-');
$sony_int_end = strpos($str, ' ') - $sony_int_start;
substr($str, $sony_int_start, $sony_int_end)

Er soll mir eigentlich nur "VGN-BX394VP" wiedergeben. Ich suche deshalb nach VGN- und will alles danach ausschneiden, wenn das erste Leerzeichen nach VGN- kommt.

Bisher gibt er mir nur "VGN-BX394VP Core 2 Duo T5500 2x 1.66GHz • 1024MB • 80GB • DVD+/-RW DL • Intel GMA950 onboard Grafik max" wieder. Also die erste Forderung hat er also geschluckt, aber wie bekomme ich es nun hin, dass danach alles verschwindet, wenn nach dem VGN- das erste Leerzeichen vorkommt?

Danke und viele Grüße

Chris