Hai dato delle specifiche di cendo che hai una stringa composta da una o più cifre seguite da diversi caratteri alfabetici
Realizzo una espressione regolare con pattern /^(\d+)(.*)$/ che ti compila la variabile $matches con l'elenco delle sottostringhe rispondenti al pattern.
Il pattern chiede di realizzare il match con una stringa che inizi con uno o più cifre seguita da qualunque altro carattere fino al termine della stringa. In particolare vengono prodotte le sottostringhe "una o più cifra che finisce in $matches[1] e il qualunque altro carattere che finisce in $matches[2]. In $matches[0] hai la stringa che realizza il match con il pattern e che dovrebbe sempre essere uguale alla stringa completa passata come secondo argomento a preg_match.
Codice PHP:
preg_match(
"/^(\d+)(.*)$", // lo devi scrivere tal quale
$test, // il campo che ottieni dal tuo DB
$matches // la variabile in cui saranno memorizzati i risutati
);