2009-04-12 10 views

Respuesta

18

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.

0

Sin expresión regular ....

$string = trim($string,'-'); 

while (stristr($string,'--')) {$c = str_ireplace('--','-',$string);} 
Cuestiones relacionadas