⊗ppPmRgLE 243 of 447 menu

Escaping av skilletegn i PHP

Hvis et tegn ikke er spesielt, må du escape det i selve det regulære uttrykket når du bruker det som skilletegn. La oss se på et eksempel.

La oss si at bruker firkanttaster som skilletegn, og inni det regulære uttrykket leter vi etter ampersand-tegnet. Siden ampersand ikke er et spesialtegn, trenger vi ikke å escape det:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // skriver ut '!' ?>

La oss nå si at skilletegnene er ampersander og inni det regulære uttrykket trenger vi også en ampersand. I så fall må ampersanden inni escapes, ellers vil det forårsake en PHP-feil:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // skriver ut '!' ?>

Korriger feilen som er gjort i følgende kode:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis