Portál AbcLinuxu, 26. října 2025 09:19
$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
"<p align=\"([^\"]*)\">"
*?:
"<p align=\"(.*?)\">"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.