207 of 410 menu

Συνάρτηση preg_quote

Η συνάρτηση preg_quote προσθέτει ανάποδες πλάγιες γραμμές μπροστά από τους ειδικούς χαρακτήρες των κανονικών εκφράσεων. Ως πρώτη παράμετρος μεταβιβάζεται η συμβολοσειρά για διαφυγή, ως δεύτερη (προαιρετική) - ο χαρακτήρας που επίσης πρέπει να διαφύγει.

Σύνταξη

preg_quote(string, [delimiter]);

Παράδειγμα

Διαφυγή συμβολοσειράς με ειδικούς χαρακτήρες:

<?php $str = 'price is .99 (50% off)'; echo preg_quote($str); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'price is $10\.99 \(50\% off\)'

Παράδειγμα

Διαφυγή με πρόσθετο χαρακτήρα-διαχωριστή:

<?php $str = 'user/data/file.txt'; echo preg_quote($str, '/'); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'user\/data\/file\.txt'

Παράδειγμα

Χρήση σε κανονική έκφραση:

<?php $search = 'file*.txt'; $pattern = '/^' . preg_quote($search, '/') . '$/'; echo $pattern; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'/^file\*\.txt$/'

Δείτε επίσης

  • τη συνάρτηση preg_match,
    που εκτελεί έλεγχο αντιστοιχίας με κανονική έκφραση
  • τη συνάρτηση preg_replace,
    που εκτελεί αναζήτηση και αντικατάσταση με βάση κανονική έκφραση
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη