Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/09/2015, 22:02
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 7 meses
Puntos: 320
Respuesta: sutittuir espacios por un solo guion

Otra forma un poco mas loca pero sin usar expresiones regulares:
Código PHP:
Ver original
  1. <?php
  2.     $str = "cadena   de    prueba ";
  3.    
  4.     $str = str_replace(
  5.         array_merge(array_fill(0, substr_count($str, "  "), "  "), [" "]),
  6.         array_merge(array_fill(0, substr_count($str, "  "), " "), ["-"]),
  7.         trim($str)
  8.     );
  9.    
  10.     echo $str;
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios