Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak zamienić wybrany wyraz z tablicy na inny
Taifun
post
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 2
Dołączył: 10.07.2007

Ostrzeżenie: (10%)
X----


Witam serdecznie!
Mam do was takie pytanko. Otóż mam zmienną $zmienna i tam znajduje się dłuugi tekst.
Chce tą zmienną tak zmodyfikować:
-Jeżeli w $zmienna występuje słowo np. dlaczego skrypt zamieni je na: czemu lub zamieni je na po co
Po prostu taka zabawa synonimami.
I teraz jak to zrobić wiem, że explode trzeba użyć ale jak mam tego używać skoro mam zamienić jakieś słowo z całego tekstu na to lub to.
czyli zamień:
grzyb na kisiel lub bleble lub vbfdf2 ?
Jak to zrobić? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam.

Ten post edytował Taifun 22.09.2007, 15:32:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole

Dwie tablice. Jedna zawiera słowa i ich zamienniki.
np.
  1. <?php
  2. $tablica=array("tapczan"=>"lóżko", "czemu"=>"po co"); //itd
  3. ?>


Druga tablica to ta Twoja powstała poprzez explode()
  1. <?php
  2. // Czemu kupić tapczan ?
  3. foreach($myArray as $key=>$value)
  4. {
  5. if(array_key_exists($value, $tablica))
  6. {
  7. $myArray[$key]=$tablica[$value];
  8. }
  9. }
  10. ?>


I to wszystko.
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 13:14