Jak zliczyć oddzielnie małe i duże litery w stringu? |
Jak zliczyć oddzielnie małe i duże litery w stringu? |
12.12.2012, 18:28:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.09.2010 Ostrzeżenie: (0%) |
Ważne aby litera z polskim znakiem językowym (ą,ę) była liczona jako jedna litera.
|
|
|
12.12.2012, 19:13:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) |
możesz zrobić 2 stringi, jeden to tekst źródłowy, drugi to mb_convert_case tego stringu, potem robisz pętlę sprawdzając czy n-ta litera pierwszego stringa == n-t litera drugiego, jeżeli tak to jest duża, jeżeli nie to jest mała, to chyba najoptymalniejszy sposób
|
|
|
12.12.2012, 22:22:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.09.2010 Ostrzeżenie: (0%) |
Super. Działa!
Dzięki. Warto tylko pamietać aby zrobić MB_CASE_LOWER bo MB_CASE_UPPER nie skonwertuje "," " " itp. Pozdrawiam |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 14:30 |