Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] jak zamienić wybrany wyraz z tablicy na inny
Forum PHP.pl > Forum > Przedszkole
Taifun
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ć? smile.gif
pozdrawiam.
Cysiaczek
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.
Taifun
no to wiem ale jak zrobić aby było coś takiego mniej więcej:
Cytat
<?php
$tablica=array("tapczan"=>"lóżko" lub "łóżeczko" lub "miejsce do spania" lub "coś tam...", "czemu"=>"po co" lub "po kigo grzyba" lub "po uja" lub "why"); //itd
?>

Po prostu chcę do jednego słowa zawartego w tekście wyjściowym np. tapczan wybrać kilka. To lub to lub to lub to.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.