![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/11/2012, 05:14
|
![Avatar de williamhpf](http://static.forosdelweb.com/customavatars/avatar302806_12.gif) | | | Fecha de Ingreso: mayo-2009
Mensajes: 144
Antigüedad: 15 años, 8 meses Puntos: 8 | |
Eliminar caracteres repetidos Hola a tod@s tengo este script que me reemplaza las repeticiones de una letra por solo una, en este ejemplo si hay entre 3 a 100 letras "a" las reemplaza por una unica letra "a".
<?php
$cadena_original="Se trataaaaaaa que si reeeeeeeepetimos una leeeeeeetra mas de 2 veces la reemplaze por una solaaaaaaa";
$buscar = "a{3,100}";
$sustituir="a";
$delimitador="/";
$modificador="i";
$patron=$delimitador.$buscar.$delimitador.$modific ador;
$cadena_resultante=preg_replace ($patron,$sustituir,$cadena_original);
print "El resultado será: <b>".$cadena_resultante."</b>";
?>
Mi pregunta es: como debo modificar el script para que me funcione con mas letras, numeros o caracteres ??
Saludos y gracias a tod@s |