![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jestem dość początkujący w php, raczej zajmuje się stroną graficzną stron, niż ich silnikiem, więc wybaczcie mi. Piszę bota pod gg. Chciałbym w jakiś sposób móc analizować to co pisze do mnie użytkownik. Korzystam z funkcji strcmp, jednakże rozróżnia ona wielkość pisanych znaków i jak już ktoś powie witaj zamiast Witaj, to będzie kicha. Czy istnieje jakaś funkcja, która zapewni mi podobne porównywanie, ale bez uwzględniania wielk. znaków? Poza tym, może istnieje lepsze rozwiązanie, na które nie wpadłem, aby zmusić bota do analizy i rozmowy? - ale to już dodatkowe pytanie. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
zamiast utf-8 możesz podać inne kodowanie. $do_porownania wszystko musi byc z małycj liter. Ten post edytował wookieb 16.05.2009, 13:03:50 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Popatrz w manualu (strcmp" title="Zobacz w manualu PHP" target="_manual) na sekcję "See Also" - masz tą odpowiedź na Twoje pytanie.
Ten post edytował Crozin 16.05.2009, 13:05:27 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Super, dzięki wielkie, masz rację, to jest dobry pomysł
![]() Jeszcze w takim razie zadam inne pytanie. Załóżmy, że użytkownik napisze witaj, zamiast witam, czy może powinienem skorzystać w takim razie z wyrażeń regularnych, zamiast z funkcji strcmp? A może z jakieś innej, która porówna wybraną liczbę pierwszych znaków, nie uwzględniając odmian wyrazu? Pewnie takowa jest, obstawiam ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A w poście crozina pisze... "Czytaj manual" To nie..
http://pl.php.net/manual/pl/function.strncmp.php A wyrażen mozesz sobie użyć. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Spokojnie, ja wysłałem wiadomość, zanim przeczytałem to co napisał.
A manuala właśnie czytam ![]() Oczywiście dziękuję wszystkim za pomoc ![]() Ten post edytował abdiel 16.05.2009, 13:54:18 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 19:58 |