Ejemplo: -this--is---a-test--
¿Cómo puedo convertir dos o más guiones en singles y eliminar todos los guiones al principio y al final de una cadena?
lo que quiero: this-is-a-test
Gracias por las respuestas! :)
Ejemplo: -this--is---a-test--
¿Cómo puedo convertir dos o más guiones en singles y eliminar todos los guiones al principio y al final de una cadena?
lo que quiero: this-is-a-test
Gracias por las respuestas! :)
me gustaría utilizar una combinación de preg_replace
y trim
:
trim(preg_replace('/-+/', '-', $str), '-')
La llamada preg_replace
elimina varios guiones y trim
elimina los guiones iniciales y finales.
Sin expresión regular ....
$string = trim($string,'-');
while (stristr($string,'--')) {$c = str_ireplace('--','-',$string);}