Autor Zpráva
Coompiik
Profil
Dobrý den, chtěl bych se zeptat, zda je možně nějak udělat, aby skript proskoumal proměnou(říkejme jí $1), a nahradil uvedené fráze jinýmy, např:
Ahoooj Ty Vole nahradí Ahooj Ty Hrnče
Ty seš dement nahradí ty seš hrnec
A podob.
prostě vše uvedené v seznamu nahradí tomu přiřazenou frází.
Předem děkuji.
Milan Jelínek(Coompiik)


Budu to využívat jinak, ale jiné příklady mě teĎ nenapadly
janbarasek
Profil
Coompiik:
Tak třeba takto:
<?php
$retezec = 'Kočka Čárka a kocour Ajči patří Dušanovi.';
$najit = 'kocour';
$nahradit = 'Drak na ostrovech';
$retezec = str_replace($najit, $nahradit, $retezec);
echo $retezec; // vypíše upravený řetězec
?>

Hmm, poznáte ostatní diskutující kontext té věty? :)
Coompiik
Profil
Díky moc tohlep řesně sem potřeboval!!!


Jde to i nějak hromadně nebo musím $retezec...; $najit...; $nahradit...; $retezec2...; $najit2...; $nahradit2...; $retezec3...; $najit3...; $nahradit3...;?
jenikkozak
Profil
<?php
$retezec= "Nějaká škaredá slova v příspěvku.";
$zameny=array(
    "škaredá" => "hezká",
    "nějaká" => "nijaká",
    "v příspěvku" => "uvnitř textu",
    );
echo strtr($retezec, $zameny);
?>
Coompiik
Profil
Bože fakt díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: