⊗ppPmRgLE 243 of 447 menu

Piiritlejate ekraanimine PHP-s

Kui sümbol ei ole eriline, siis, kui te kasutate seda piiritlejana, tuleb seda ekraneerida regulaaravaldises endas. Vaatame näite abil.

Oletame, et meie piiritlejatena toimivad trellid ja regulaaravaldises otsime sümbolit ampersand. Kuna ampersand ei ole erisümbol, siis me ei ekraneeri seda:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // väljastab '!' ?>

Oletame nüüd, et piiritlejad on ampersandid ja regulaaravaldises vajame samuti ampersandit. Sellisel juhul tuleb sisemist ampersandit ekraneerida, vastasel juhul tekib PHP viga:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // väljastab '!' ?>

Parandage järgmises koodis tehtud viga:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu