| Autor | Zpráva | ||
|---|---|---|---|
| xlifer Profil |
#1 · Zasláno: 13. 10. 2010, 14:31:14 · Upravil/a: xlifer
$pole = Array( "kocky" => "kocka", "auta" => "auto", "kvetiny" => "kvetina"); $text = "Slova kocky, auta, kvetiny patri sem."; $upraveny_text = Preg_Replace( ... ? ... ); // vysledek by mel byt: "Slova kocka, auto, kvetina patri sem." Lze použít preg_replace s podmínkou, která nahradí v $text všechny výskyty slov z $pole a nahradí je dle array pole? Předem díky za pomoc. |
||
| tiso Profil |
#2 · Zasláno: 13. 10. 2010, 14:34:19
xlifer: zbytočný luxus, stačí ti:
$upraveny_text=str_replace(array_keys($pole), array_values($pole), $text); |
||
| xlifer Profil |
#3 · Zasláno: 13. 10. 2010, 14:36:17
Nebo asi spíše přes StrTR...
To bude asi přesně ono. |
||
| xlifer Profil |
#4 · Zasláno: 13. 10. 2010, 22:52:35
StrTR je vpodstatě to samé? Teď je otázkou co je vhodnější použít.
|
||
| tiso Profil |
#5 · Zasláno: 13. 10. 2010, 23:33:55
xlifer: áno.
|
||
|
Časová prodleva: 16 let
|
|||
0