114 of 410 menu

Função quotemeta

A função quotemeta adiciona uma barra invertida antes de cada caractere especial na string. Os seguintes caracteres são escapados: . \ + * ? [ ^ ] ( $ ). A função aceita um parâmetro - a string a ser processada.

Sintaxe

quotemeta(string);

Exemplo

Escapando caracteres especiais em uma string simples:

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

Resultado da execução do código:

'Hello\.world \(test\)'

Exemplo

Escapando uma string contendo vários caracteres especiais:

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

Resultado da execução do código:

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

Exemplo

Processando uma string sem caracteres especiais:

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

Resultado da execução do código:

'simple text'

Veja também

  • a função addslashes,
    que escapa uma string com barras
  • a função preg_quote,
    que escapa caracteres em expressões regulares
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar