Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%)
|
Cześć,
napisałem kiedyś skrypt czatu ajaxowego, który w momencie dodawania nowej wiadomości filtruje ją pod kątem istnienia jakiś niechcianych słów i "gwiazdkuje" je, jeżeli zajdzie taka potrzeba. Wszystkie opcje są zapisane w tablicy w pliku .PHP. Dotychczas sprawdzałem te słowa funkcją in_array(), wcześniej jeszcze replacem, ale opcje są strasznie wolne (plik ma prawie 1100 linii). Chciałem skorzystać z wyszukiwania binarnego, ale mam problem przy porównywaniu polskich znaków, otóż: "Ą" nie konwertuje się do inta - wychodzi 0. Nie mam pojęcia jakie są wartości polskich znaków i co w takim przypadku zrobić. Jakieś pomysły? Każdy będzie dobry (IMG:style_emoticons/default/wink.gif) |
|
|
|
Kikert [PHP] Porównywanie polskich znaków 4.07.2012, 10:36:31
Crozin Skorzystaj z Collator::compare(). 4.07.2012, 10:41:22
Kikert Trochę się namęczyłem, żeby uruchomić rozszerzenie... 4.07.2012, 11:52:52
Crozin CytatPS. Nie da się tego jakoś zrobić bez intl?Jeż... 4.07.2012, 12:43:40 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 06:32 |