114 of 410 menu

Funktion quotemeta

Die Funktion quotemeta fügt einen Backslash vor jedem Sonderzeichen im String hinzu. Folgende Zeichen werden maskiert: . \ + * ? [ ^ ] ( $ ). Die Funktion akzeptiert einen Parameter - den zu verarbeitenden String.

Syntax

quotemeta(string);

Beispiel

Maskierung von Sonderzeichen in einem einfachen String:

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

Ergebnis der Codeausführung:

'Hello\.world \(test\)'

Beispiel

Maskierung eines Strings, der mehrere Sonderzeichen enthält:

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

Ergebnis der Codeausführung:

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

Beispiel

Verarbeitung eines Strings ohne Sonderzeichen:

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

Ergebnis der Codeausführung:

'simple text'

Siehe auch

  • die Funktion addslashes,
    die einen String mit Schrägstrichen maskiert
  • die Funktion preg_quote,
    die Zeichen in regulären Ausdrücken maskiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen