⊗ppPmRgLE 243 of 447 menu

Escaping ločil v PHP

Če znak ni poseben, potem, ko ga uporabljate kot ločilo, ga bo treba escapirati v samem regularnem izrazu. Poglejmo si primer.

Recimo, da so naša ločila ločila, znotraj regularnega izraza pa iščemo znak ampersand. Ker ampersand ni poseben znak, ga ne escapiramo:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // izpiše '!' ?>

Naj bodo zdaj ločila - ampersandi in znotraj regularnega izraza potrebujemo tudi ampersand. V tem primeru je treba ampersand znotraj escapirati, sicer bo to povzročilo napako PHP:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // izpiše '!' ?>

Popravite napako, narejeno v naslednji kodi:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni