Autor Zpráva
Laika
Profil *
Ahoj,

mám výstup z databáze, který osekávám o html přes strip_tags(). Tím se mi však smrsknou k sobě věty z odstavců, které jsou v tazích <p>. Na konci věty za tečkou zkrátka není mezera.

Potřebovala bych poradit, jak jednoduše do míst, kde strip_tags() odstraní tag <p>, přidat mezeru.

Laika
Taps
Profil
Laika:
zkus
<?
//odstraní všechny tagy kromě p
strip_tags($text,'<p>');
?>

a záměna tagu p za mezeru
<?
$co=array('<p>','</p>');
str_replace($co,' ',$text);
?>
Joker
Profil
Laika:
Přidat nejdřív před všechny odstavce mezeru:
str_replace("<p", " <p", $html);
a potom strip_tags

Taps: Já to pochopil tak, že Laika chce odstavce odstranit, ale nechat místo nich mezeru.
Laika
Profil *
Joker:
super díky, funguje :]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0