⊗ppPmRgLE 243 of 447 menu

Ekranizimi i kufizuesve në PHP

Nëse një karakter nuk është special, atëherë, kur e përdorni atë si kufizues, do të duhet ta ekranizoni brenda vetë shprehjes së rregullt. Le ta shohim me një shembull.

Le të supozojmë se si kufizues përdoren simbolet e numrit (#), dhe brenda shprehjes së rregullt ne kërkojmë simbolin ampersand (&). Meqenëse ampersand nuk është një karakter special, ne nuk e ekranizojmë atë:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // do të shfaqë '!' ?>

Le të supozojmë tani që kufizuesit janë ampersand dhe brenda shprehjes së rregullt na duhet gjithashtu një ampersand. Në këtë rast, ampersand brenda duhet të ekranizohet, përndryshe kjo do të shkaktojë një gabim në PHP:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // do të shfaqë '!' ?>

Korrigjoni gabimin e bërë në kodin vijues:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo