Tecnología

Inicio

Cómo quitar cualquier signos más de una cadena en PHP

Los usuarios no siempre texto de entrada de una manera que es amigable para los equipos de leer, y lo mismo puede decirse de los ordenadores de salida a crear para las personas. Por esta razón, existen muchas funciones relacionadas con cadenas en PHP para ayudar a los programadores convertir cadenas en formatos utilizables. Para eliminar signos de suma de sus cadenas, se debe utilizar la función ") (str_replace". Esta función PHP incorporada toma tres parámetros - personajes para eliminar, caracteres para reemplazar lo que se elimine, y la cadena de operar en - para buscar y reemplazar texto en una cadena.

Instrucciones

1 Ir a "Inicio" en la barra de tareas y el tipo "Bloc de notas" o el nombre de un editor de código en la barra de búsqueda. Pulse la tecla "Enter" para cargar el editor e ir a "Archivo" en la barra de menú superior para abrir su archivo PHP.

2 Busque la variable que contiene la cadena que incluye uno o más signos más. Ajuste esta cadena a una variable si aún no se ha asignado a uno, de esta manera:

$ Mystring = 'I like pie + torta.';

Cuando se muestra esta cadena, que se verá así:

Me gusta el pastel + torta.

3 Crear una nueva variable que contendrá el carácter que desea que se deben eliminar de la cadena - en este caso, el signo más. Aquí está el código:

$ Plus_sign = '+';

4 Crear una nueva variable y configurarlo para que el valor de la salida de la función "str_replace ()". Utilice la cadena que contiene el signo más como el primer parámetro, utilice un par de vacío comillas simples para el segundo parámetro, y pasar en la cadena original como su tercer parámetro. El código será similar a la siguiente:

$ No_plus = str_replace ($ plus_sign, '', $ mystring);

Como se puede ver, la variable se "pasa" a la función al ser introducido entre los paréntesis. Ahora, la función se puede utilizar esa variable. Cuando se muestra la cadena, que se verá así:

Me gusta la torta de pastel.

5 Añadir un poco de texto entre las comillas si desea reemplazar el signo más con otra cosa. Puede reemplazar el cartel con un espacio en blanco para preservar el espaciado o utilizar la palabra "y" para mantener el significado original del signo más. Aquí hay un ejemplo:

$ No_plus = str_replace ($ plus_sign, 'y', $ mystring);

Dar salida a esta cadena le dará al usuario este texto:

Me gusta el pastel y pastel.

Consejos y advertencias

  • Trabajar con un editor de código que las líneas de números al editar código PHP. Cuando se producen errores de PHP en el navegador, el mensaje de error le informará de la ubicación del error por su número de línea.
  • Copias de seguridad de sus archivos de páginas Web antes de editarlos.