Ved hjelp av preg_split på alfanumerisk streng i PHP

stemmer
0

Vurdere strengen 12345aaa. Jeg ønsker å bruke preg_split()på det så bare den numeriske delen av det vil bli returnert (ie 12345). Hvordan skulle jeg skrive regex for det?

Publisert på 29/12/2009 klokken 23:01
kilden bruker
På andre språk...                            


1 svar

stemmer
5

preg_split er ikke den funksjonen du ønsker, vil du preg_matchsom du ikke ønsker å dele en streng i deler, men å hente en del av det. Som jeg ikke vite flere detaljer, kan jeg bare gi en grov eksempel på hvordan du gjør det.

$reg = null;
//match the first set of 1 or more numbers
if ( preg_match('/\d+/', $str, $reg) ){
    $num = $reg[0];
}
Svarte 29/12/2009 kl. 23:14
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more