Autor | Zpráva | ||
---|---|---|---|
Wolf Profil * |
#1 · Zasláno: 18. 2. 2005, 11:42:08
Dobry den,
mam problem s funkci preg_replace. Pouzivam ji v nasledujicim kodu: $str='<p class="justify">odstavec1</p><p align="justify">odstavec2</p><p align="justify">odstavec3</p>'; $str=preg_replace("<p align=\"(.*)\">", "p class=\"\$1\"", $str); echo htmlspecialchars($str); a funkce preg_replace nahradi vzdy jen prvni vyskyt align="justify", v manualu je napsano ze pokud neni pouzit parametr limit nahradi se vsechny vyskyty. Diky za kazdou radu |
||
Hugo Profil |
#2 · Zasláno: 18. 2. 2005, 11:45:59
Zkus pouzit:
$str=preg_replace("/<p align=\"(.*)\">/i", "p class=\"\$1\"", $str); To by melo fungovat |
||
Wolf Profil * |
#3 · Zasláno: 18. 2. 2005, 11:56:00
bohuzel, porad to nahrazuje jen prvni vyskyt
|
||
Wolf Profil * |
#4 · Zasláno: 18. 2. 2005, 12:25:38
uz jsem to s cizi pomoci vyresil takto:
$str=preg_replace("<p align=\"([^\>]*)\">", "p class=\"\$1\"", $str); |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0