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

PHP

1 svar · 606 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Trådstart#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];
269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)