![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam potrzebuję przetworzyć string tak żeby wszystkie wyrazy zaczynały się od duzej litery, bazuję na standardowym:
ale jak zrobić aby wyrazy typu np: cyfry rzymskie, nazwy własne, skróty, itp napisane duzymi literami nie były przetwarzane czyli np: WOŚP ma zostać jako WOŚP a nie Wośp, oraz druga sprawa: wyrazy zaczynające sie od polskich znaków typu ŁÓŚĄĘĆ .... również były przetwarzane poprawnie, bo zastosowanie powyższego przykładu niestety nie działa. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Polskie litery:
function.mb-convert-case Natomiast z tymi wielkimi literami to może jakieś wyrażenie regularne? Ale to jakiegoś ninja magika potrzebujesz (IMG:style_emoticons/default/wink.gif) Możesz też podzielić zdanie na tablicę i sprawdzać czy element tablicy jest równy jezeli tak to wtedy nie wykonywać ucfirst. Ten post edytował ghost1511 12.03.2014, 07:48:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
ghost1511 w linku, który podajrzesz w komentarzach są funkcje spełniające założenia z pierwszego postu w 100%. Np. mb_convert_case_utf8_variation. (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
ghost1511 w linku, który podajrzesz w komentarzach są funkcje spełniające założenia z pierwszego postu w 100%. Np. mb_convert_case_utf8_variation. (IMG:style_emoticons/default/smile.gif) Google nic nie podpowiada. Dasz jakiś link? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jakieś słabe masz to Google.. Pierwszy wynik po wpisaniu mb_convert_case_utf8_variation
Gdyby jednak dla Ciebie Google nie było tak łaskawe:
Źródło: http://www.php.net/manual/de/function.mb-c...-case.php#99081 Ten post edytował markuz 12.03.2014, 14:05:07 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 16:08 |