Ao lidar com uma cadeia estranha de texto em PHP, você pode achar que é útil para retirar ou substituir quaisquer caracteres não alfanuméricos da corda por motivos de segurança ou para impedir que os usuários insiram texto que o seu funções não são projetados para lidar . Procurar e substituir texto dentro de uma string é feito através da função PHP " preg_replace " , que usa expressões regulares. Instruções
1
Abra o arquivo -fonte do PHP em um editor de texto, como o Notepad do Windows .
2
Criar uma string PHP , adicionando o código "$ my_string =" text % aqui ^ && exemplo "; " , usando seus próprios dados em vez
3
Substitua quaisquer caracteres não alfanuméricos na seqüência com a função " preg_replace " , adicionando o código "$ my_string . = preg_replace ("/[^ a -zA- Z0-9 ] /", " ", $ my_string ); " . Usando o exemplo do passo 2 , isso vai alterar a seqüência de " texthereexample " . As "/" os símbolos são os delimitadores , o "[]" significa que ele irá corresponder a todos os caracteres encontrados na string. O "^" símbolo instrui -lo para corresponder a qualquer caractere não listado. O "a- zA -Z0-9 " é uma lista de todos os caracteres alfanuméricos. O segundo parâmetro " " é o personagem para substituir os caracteres não alfanuméricos com . Alternativamente, a verga " /[^ a -zA- Z0-9 ] /" expressão pode ser substituída " /[^ [: alnum :]] /", onde " alnum " representa a classe de caracteres alfanuméricos. Se você quiser manter os espaços em branco , altere o primeiro parâmetro para "/[ ^ a-zA- Z0- 9 \\ s ] /", onde " \\ s" significa espaços em branco.
4
Salve o arquivo PHP e carregá-lo em seu servidor .