Cuando se trata de una cadena familiar de texto en PHP, puede que le resulte útil para quitar o reemplazar los caracteres no alfanuméricos de la cadena por motivos de seguridad o para evitar que los usuarios introducir texto que su funciones no están diseñadas para manejar . Buscar y reemplazar texto dentro de una cadena se realiza a través de la función de PHP " preg_replace " , que utiliza expresiones regulares. Instrucciones
1
Abra el archivo de código fuente PHP en un editor de texto, como el Bloc de notas de Windows .
2
Crear una cadena PHP con el código "$ my_string =" text % aquí ^ && ejemplo "; ". , utilizando sus propios datos en lugar
3
Reemplazar los caracteres no alfanuméricos en la cadena con la función " preg_replace " con el código de "$ my_string = preg_replace ("/[ ^ a- zA -Z0 - 9 ] /" , "", $ my_string ) ; " . Usando el ejemplo del paso 2 , esto va a cambiar la cadena a " texthereexample " . Las "/" símbolos son delimitadores , el " [ ]" significa que coincidirá con cualquier carácter que se encuentran en la cadena. El símbolo "^" instruye para que coincida con cualquier carácter que no . El "a- zA -Z0 - 9" es una lista de todos los caracteres alfanuméricos. El segundo parámetro " " es el carácter para reemplazar los caracteres no alfanuméricos con . Como alternativa, el " /[ ^ a- zA -Z0 - 9 ] /" expresión puede ser sustituida contundencia " /[ ^ [: alnum :]] /" , donde " alnum " representa la clase de caracteres alfanuméricos . Si desea mantener los espacios en blanco , cambiar el primer parámetro " /[ ^ a- zA -Z0 - 9 \\ s ] /" , donde " \\ s " corresponde a los espacios en blanco .
4
Guarde el archivo PHP y cargar en su servidor .