Funksie quotemeta

Die funksie quotemeta voeg 'n terugskuinsstreep voor elke spesiale karakter in die string by. Die volgende karakters word ontsnap: . \ + * ? [ ^ ] ( $ ). Die funksie neem een parameter aan - die string om te verwerk.

Sintaksis

phpquotemeta(string);

Voorbeeld

Spesiale karakters ontsnap in 'n eenvoudige string:

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

Resultaat van die kode-uitvoering:

php'Hello\.world \(test\)'

Voorbeeld

Ontsnap van 'n string wat verskeie spesiale karakters bevat:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Verwerking van 'n string sonder spesiale karakters:

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

Resultaat van die kode-uitvoering:

php'simple text'

Sien ook

  • die funksie addslashes,
    wat 'n string met skuinsstrepe ontsnap
  • die funksie preg_quote,
    wat karakters in gereelde uitdrukkings ontsnap