![]() |
![]() |
![]()
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
![]() 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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:26 |