Kirjautuminen

Haku

Tehtävät

Hakemisto: PHP: Merkkijonot: htmlspecialchars

Funktio muuttaa erikoismerkit HTML-muotoon.

string htmlspecialchars(string merkkijono[, int muutostapa [, string merkistö]])

Funktio muuttaa merkkijonon erikoismerkit HTML-muotoon, entiteeteiksi, jolloin ne näkyvät oikein HTML-sivulla. Heitto- ja lainausmerkkien muutoksiin vaikuttava muutostapa on joko ENT_COMPAT (oletus), ENT_QUOTES tai ENT_NOQUOTES. Käytettävä merkistö on oletuksena ISO-8859-1.

Muuttuvat merkit ovat:

ennenjälkeenmuutostapa
<&lt;(kaikki)
>&gt;(kaikki)
&&amp;(kaikki)
'&#039;ENT_QUOTES
"&quot;ei ENT_NOQUOTES

Merkistö on käytössä PHP:n versiosta 4.1.0 alkaen.

Esimerkki:

<?php
echo htmlspecialchars("< Matti & Teppo >");
//&lt; Matti &amp; Teppo &gt;
?>
Tietoa sivustosta