Ich versuche, die von "DESCRIBE [TABLE]" zurückgegebenen MySQL-Datentypen zu analysieren.
Sie gibt Zeichenfolgen wie:
int(11)
Schwimmer
varchar(200)
int(11) ohne Vorzeichen
Schwimmer(6,2)
Ich habe versucht, die Aufgabe mit regulären Ausdrücken zu erledigen, aber es funktioniert nicht.
PHP CODE:
$string = "int(11) numeric";<br/>
$regex = '/(\w+)\s*(\w+)/';<br/>
var_dump( preg_split($regex, $string) );<br/>