![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.12.2005 Ostrzeżenie: (0%)
|
Szukam skryptu ktory bedzie zamienial w locie imiona z mianownika na wolacz.
Macie pomysl jak to zrobic? Mam w tej chwili baze danych ok 1200 imion razem z datami imienin. Chcialbym na stronie zrobic powitanie typu: Witaj Piotrze, masz dzis imieniny. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 8.10.2004 Ostrzeżenie: (0%)
|
Z tym może być bardzo ciężko. Język polski nie jest zbyt logiczny, więc i pod tym względem ciężko będzie znaleźć jakąś regułę, która umożliwi ci stworzenie jakiegoś uniwersalnego kodu.
|
|
|
|
Post
#3
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Raczej gotowca nie znajdziesz.A może pokombinoweć? Np:
Albo:
|
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
ciężko tylko ze słownikiem chyba... no bo jednak trzeba samemu napisać
|
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Można poszukać zależności i oprogramować tylko wyjątki. Np, żeńskie kończą sięwszystkie na "a" i zamieniają na "o". Czyli we wszystkich imionach konczących się na a zamieniasz a na o.
Gorzej z męskimi, ale też można poszukać zależności. Męskie zakończone na "r" - dodajemy "ze" (Piotr - Piotrze), na 'd' - dodajemy "zie" (Bernard - Bernardzie), zakończone na inne spółgłoski - dodajemy "ie" (Krzysztof - Krzysztofie). No i to by chyba załatwiało jakieś 95% przypadków, nie? A może wszystkie? |
|
|
|
Post
#6
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Za dużo kombinacji i możliwości pomyłki. Bo choćby imię "Maria"...
Ten post edytował Kshyhoo 17.12.2005, 16:03:28 |
|
|
|
Post
#7
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Cytat(Kshyhoo @ 2005-12-16 23:48:44) Za dużo kombinacji i możliwości pomyłki. Bo choćby imię "Maria"... (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Maria - Mario: zasada jak dla wszystkich żeńskich. |
|
|
|
Post
#8
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Jan Maria Rokita => Janie Maria Rokito ? O to mi chodzi.
|
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Cytat(Kshyhoo @ 2005-12-16 23:56:35) Jan Maria Rokita => Janie Maria Rokito ? O to mi chodzi. (IMG:http://forum.php.pl/style_emoticons/default/thumbsupsmileyanim.gif) Ale dałeś do pieca! Myślałem, że z krzesła spadnę! Poza tym to jużnieaktualne, bo pan Rokita używa teraz tylko i mienia Jan. |
|
|
|
Post
#10
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
To miał być przykłąd. No to niech będzie Maria Kowalski...
|
|
|
|
Post
#11
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
Prawdopodobnienstwo jest takie jak nazwanie kobiety męskim imieniem...
|
|
|
|
Post
#12
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Cytat(Kshyhoo @ 2005-12-17 00:06:26) To miał być przykłąd. No to niech będzie Maria Kowalski... A to już leprzy przykład. Obrazuje, że co drugi facet w polsce nosi żeńskie imię. To wyjątki. Sytacje, gdy pierwsze imię nie kończy sięna "a", a drugie kończy można łatwo wychwycić (o ile chcemy przechowywac w ogóle drugie imię) i nie odmieniać wtedy drugiego imienia. W sytuacji gdy facet na na pierwsze jakieś żeńskie imię, niech liczy się z tym, że jego imię jest odmieniane jako żeńskie. |
|
|
|
Post
#13
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Myślałem o czymś takim:
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 1 Dołączył: 12.08.2005 Ostrzeżenie: (10%)
|
przy rejestracji uzytkownika daj zeby wpisalswoje imie w wolaczu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) to jest przerost tresci nad formą ogolnie
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%)
|
FUNKCJA EDYTOWANA
Właśnie to napisałem tak z ciekawości powinno działać w 99% przypadków jeżeli nie w 100 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (nie miałem czasu testować (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ). Wiem ze rozwiazanie nie jest optymalne ale nie miałem czasu na optymalizację ;/
Ten post edytował Levabul 18.12.2005, 12:50:10 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 9 Dołączył: 19.11.2004 Skąd: Iława Ostrzeżenie: (0%)
|
Grzegorz -> Grzegorzie
Daniel -> Danlu Tomasz -> Tomaszie coś nie bardzo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chyba jednak nie da się stworzyć na tyle uniwersalnej funkcji by zadziałała zawsze. |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%)
|
FUNKCJA EDYTOWANA
i o to mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Dobrze że ktoś to testuje bo moze zawierać wiele błędów (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Poprawiona funkcja:
Testować, testować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Levabul 23.12.2005, 17:48:59 |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 9.12.2005 Ostrzeżenie: (0%)
|
Cytat(kszychu @ 2005-12-16 22:42:45) Można poszukać zależności i oprogramować tylko wyjątki. Np, żeńskie kończą sięwszystkie na "a" i zamieniają na "o". Czyli we wszystkich imionach konczących się na a zamieniasz a na o. Kasia -> Kasiu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#19
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Kolejna reguła dla żeńskich:
końcówka ia (ja), la - 'a' zamieniamy na 'u' (Kasia, Mariola, Maja, Ania ale już nie Anna) pozostałe - 'a' zamieniamy na 'o' (Anna) Pierwsza reguła stosuje się raczej do zdrobnień. |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%)
|
Poprawione (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.01.2026 - 23:20 |