![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Hej mam problem.
Chcę zrobić coś takiego że np mam wyraz gra, i chciałbym aby było losowanie i zamienienie go na inny np games, giera, gra komputerowa etc.. Próbowałem przy pomocy str_replace ale zamienia mi tylko a jeden z nich, z tego co się orientuje powinien uzyć do losowania rand, tylko jak to zrobić aby podmienić gra na jeden z pozostałych? mam taki kod:
Ale myślę że jest bardziej optymalne rozwiązanie, ponieważ synonimy do słów będą pobierane z bazy lub pliku tekstowego. Ten post edytował ExPlOiT 14.04.2008, 15:38:40 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz tablice z synonimami. Pobierasz ich ilosc, potem losujesz numer i wklejasz wylosowany element tablicy do str_replace (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Moze jest wydajnieszy sposob ale tylko na to wpadłem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Tak jak opisałeś zrobiłem, jest w pierwszym poście, ale czy jest bardziej optymalny sposób na to? Ponieważ nie będzie to szukało i zamieniało jednego wyrazu tylko kilka.
Ten post edytował ExPlOiT 14.04.2008, 15:41:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 19:23 |