PHP karakterláncok 1
Amikor (bármikor) kódot szerkeszt egy programozó szüksége vsn speciális karakterekre. Ezeknek a speciális karaktereket megfosztjuk eredeti jelentésüktől és adunk neki agy feladatot. Például a < és a > jeleknek az a "dolguk", hogy jelezzék a feldolgozónak, hogy itten kérem egy cimke van közöttünk. Van úgy azonban, hogy az eredeti értelmét szeretném látni ennek a kiemelt karakternek. Ekkor beszélünk karakterreferenciáról.
Például : "<". Az entitas mindig & jellel kezdődik és ;-vel végződik. A mi esetünkben "lt" van közte.külön ki kell emelni a " és az ' megjelenítését. Ekkpr a htmlentities függvény azENT_QUOTES sztringkonstanst várja második paraméterként. Az elsó paraméter az a sztring, melyben az értelmezhető részeket nem kell értelmezni.
<?php $szo="<br />"; echo $szo=htmlentities($szo,ENT_QUOTES); ?> Az eredmény: <br /> |
A feladat: Most nem egy kódot kell kiegészíteni. Rá kell jöjjön, hogy hogyan lehet ezen függvény segítséhével eueket a karaterreferenciákat kinyerni. Nem a belső help vagy referencia oldal segítségével. Ha sikerül írjuk be a megfelelő helyre.
<?php
.............................
?>
&;= <
&;= >
&;= '
&;= "