Cómo sustituir los espacios por guiones en PHP

Escrito por gareth downes-powell | Traducido por enrique pereira vivas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo sustituir los espacios por guiones en PHP
Cómo sustituir los espacios por guiones en PHP. (Polka Dot RF/Polka Dot/Getty Images)

PHP incluye un gran número de comandos de manejo de cadenas, que hace que sea más fácil manipular texto utilizando una cantidad mínima de código. Uno de los comandos de manejo de cadenas PHP que se requiere frecuentemente es str_replace, que se utiliza para reemplazar el texto encontrado en una cadena con un texto alternativo. Esto es útil para separar caracteres no deseados a partir de la entrada del usuario o para la sustitución de palabras prohibidas con una versión censurada, en un sitio web familiar, por ejemplo. Como alternativa, puedes usar el comando str_replace para sustituir los espacios por guiones, lo cual es útil cuando conviertes un título de página en una dirección web de forma dinámica, ya que las direcciones URL no pueden contener espacios.

Nivel de dificultad:
Fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un editor de texto o de diseño web y crea una nueva página PHP.

  2. 2

    Agrega el código PHP que se muestra a continuación entre las etiquetas HTML "<body>" "</body>".

    <?php $example = "This is an example"; $replaced = str_replace(" ","-",$example); echo "Original Example: " . $example . " "; echo "After str_replace: " . $replaced . " "; ?>

    Esto crea una cadena de ejemplo que contiene espacios, que luego se pasa al comando str_replace para reemplazar todos los espacios con guiones. El navegador muestra la cadena original y la cadena modificada. El comando str_replace utiliza los siguientes parámetros:

    $result = str_replace($search,$replace,$original);

    $search es una cadena que contiene el texto a buscar, $replace es una cadena que contiene el texto a reemplazar, y $original es una cadena que contiene el texto fuente original.

  3. 3

    Guarda la página como "replace.php" y súbela a tu servidor web. Observa la página en un navegador web y verás que aparece el resultado siguiente:

    Original Example: This is an example After str_replace: This-is-an-example

    Puedes ver que los espacios en la cadena original se han sustituido por guiones, según el comando str_replace.

Consejos y advertencias

  • Las búsquedas realizadas por str_replace para encontrar el texto a reemplazar distinguen entre mayúsculas y minúsculas. Utiliza el comando str_ireplace para la coincidencia de mayúsculas y minúsculas.
  • Puedes pasar matrices en el comando str_replace, para buscar y reemplazar una serie de caracteres o palabras diferentes al mismo tiempo.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles