Autor Zpráva
capricorn76
Profil *
Zdravím, potřebuji kontrolovat v řetězci, jestli jsou všechny řádky a buňky uzavřeny, protože jsem narazil na problém, když má někdo v html kódu chybu.

Např.

<tr><td>něco</tr>

Potřebuji změnit na <tr><td>něco</td></tr>
jenikkozak
Profil
Ukončovací značky částí tabulky není nutné doplňovat, prohlížeče si je umějí domyslet.
capricorn76
Profil *
jenikkozak:

To máš sice pravdu, ale mně se nejedná o prohlížeč, ale o funkci preg_match. Zkoušel jsem této funkci předat upravený řetězec

$row = preg_replace('/^<td([^>]*)>(.*)(?!<\/td>)/', '<td>$2</td>', $row);

, ale jen to doplní </td> na konec řetezce.

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: