Jörg Reinholz: bitte nochmals Hilfe !

Beitrag lesen

aus dem Wert "Test-12-23"
benötige ich einmal "Test" dann "12" und dann die "23" wobei die Zahlen entweder einstellig oder mehrstellig sein können
Die Bindestriche sind immer da und trennen nur die Zeichen und Zahlen

Das geht aber sehr viel einfacher und "billiger":

  
<?php  
$ar=[link:http://php.net/manual/de/function.explode.php@title=explode]('-','Test-12-23');  
print_r($ar);

Ergebnis:
Array
(
    [0] => Test
    [1] => 12
    [2] => 23
)

Falls Dir der Array nicht gefällt:

<?php  
[link:http://php.net/manual/de/function.list.php@title=list]($string, $z1, $z2)=explode('-','Test-12-23',3);  
echo "$string\n$z1\n$z2\n";

Ergebnis:
Test
12
23

Jörg Reinholz