Quick$Dirty
PHP-Code:
$string = '...das ist/nurein|Test:12345;der.abergar/nicht so/schlecht-ist';
$teile = explode(':',$string);
$pieces = explode(';', $teile[1]);
echo $pieces[0];
Vorausgesetzt, der Aufbau ist immer so.
oder
PHP-Code:
$string = '...das ist/nurein|Test:12345;der.abergar/nicht so/schlecht-ist';
preg_match('/(\d+)/',$string, $array);
print_r($array);
Dann wird nur die Zahl extrahiert,vorausgesetzt, es sind sonst keine Zahlen enthalten.
sind mehrere Zahlen enthalten:
PHP-Code:
$string = '...das ist/nurein|Test:12345;der.abergar/nicht so/i7777schlecht-ist';
preg_match_all('!\d+!', $string, $result);
print_r($result);