quotemeta

(PHP 4, PHP 5, PHP 7, PHP 8)

quotemetaEscapa meta caracteres

Descrição

quotemeta(string $string): string

Retorna uma versão de da string com uma barra invertida (\) antes de cada caractere que esteja neste conjunto:

. \ + * ? [ ^ ] ( $ )

Parâmetros

string

A string de entrada.

Valor Retornado

Retorna a string com os meta caracteres escapados ou false se uma string vazia for fornecida no parâmetro string.

Exemplos

Example #1 Exemplo de quotemeta()

<?php

var_dump(quotemeta('PHP é uma linguagem de script popular. Rápida, flexível e pragmática.'));
?>

O exemplo acima produzirá:

string(71) "PHP é uma linguagem de script popular\. Rápida, flexível e pragmática\."

Notas

Note: Esta função é compatível com dados binários.

Veja Também

  • addslashes() - Adiciona barras a uma string
  • addcslashes() - Escapa string com barras invertidas no estilo C
  • htmlentities() - Converte todos os caracteres aplicáveis em entidades HTML
  • htmlspecialchars() - Converte caracteres especiais para entidades HTML
  • nl2br() - Insere quebras de linha HTML antes de todos os caracteres de nova linha em um string
  • stripslashes() - Desfaz os escapes de uma string escapada
  • stripcslashes() - Remove o escape de strings escapadas com addcslashes
  • preg_quote() - Escapa caracteres de expressão regular