webForumDet fria alternativet

Hur separerar man enklast bokstäver och siffror i en sträng?

PHP

1 svar · 603 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Frågan#1

Har fått lite hjärnsläpp tror jag. Jag numrerar en matris så att raderna är 1, 2, 3, .... kolumnerna är A, B, C, ...., Z, AA, ... Ett visst fält har då tex index A4, K11, AC2, AA33 et.c. Dessa index är strängar.

Om jag har en sådan sträng, hur delar jag enklast upp den i bokstavsdel, sifferdel, så php-skriptet fattar var i matrisen fältet finns?

Medlem sedan dec. 20025 483 inlägg
#2
preg_match("/^([A-Z]+)(\d+)$/", $str, $m);
echo $m[1] . ":" . $m[2];
258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)