2010-11-24 18 views

Antwort

3

können Sie verwenden explode und list:

list($var1, $var2) = explode('-', $str, 2); 

Oder sscanf:

sscanf($str, '%d-%d', $var1, $var2); 
+0

ya es arbeitet Thx .. aber y die 2 am Ende ??? – vimal

+0

@vimal: Der dritte Parameter ist die Anzahl der Teile auf zwei zu begrenzen. Wenn Sie also mehr als zwei '-' haben, erhalten Sie immer bis zu zwei Teile und der letzte wird die verbleibende Zeichenfolge enthalten. – Gumbo

+0

ahh ok ... also wenn ich einen Wert von 3 Ziffern habe, bekommst du nur 2 dann. – vimal

0

Die explode Funktion wird dies für Sie tun.

z. $numbers = explode('-','12-23');

Verwandte Themen