114 of 410 menu

Συνάρτηση quotemeta

Η συνάρτηση quotemeta προσθέτει μια ανάστροφη πλάγια γραμμή μπροστά από κάθε ειδικό χαρακτήρα σε μια συμβολοσειρά. Οι ακόλουθοι χαρακτήρες υφίστανται διαφυγή: . \ + * ? [ ^ ] ( $ ). Η συνάρτηση δέχεται μία παράμετρο - τη συμβολοσειρά για επεξεργασία.

Σύνταξη

quotemeta(string);

Παράδειγμα

Διαφυγή ειδικών χαρακτήρων σε μια απλή συμβολοσειρά:

<?php echo quotemeta('Hello.world (test)'); ?>

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

'Hello\.world \(test\)'

Παράδειγμα

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

<?php echo quotemeta('1+1=2? [maybe]'); ?>

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

'1\+1\=2\? \[maybe\]'

Παράδειγμα

Επεξεργασία συμβολοσειράς χωρίς ειδικούς χαρακτήρες:

<?php echo quotemeta('simple text'); ?>

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

'simple text'

Δείτε επίσης

  • τη συνάρτηση addslashes,
    που εκτελεί διαφυγή συμβολοσειράς με πλάγιες γραμμές
  • τη συνάρτηση preg_quote,
    που εκτελεί διαφυγή χαρακτήρων σε κανονικές εκφράσεις
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη