Tengo una cadena de texto donde aparece repetida la misma palabra un numero indeterminado de veces, a veces 5, a veces 10, 12, etc o incluso SOLO 1 VEZ.
Ejemplo:
Código PHP:
$cadena1 = "pepito tenia una pez y ese pez era muy grande"; // aparece pez dos veces
$cadena2 = "pepito tenia un pez"; //pez aparece una vez
$cadena3 = "pepito tenia un pez otro dia se compro otro pez y para navidades pidió otro pez"; //pez aparece tres veces
Finalmente me devuelva la función la cadena arreglada. (Esto ultimo sabría hacerlo).
-------------------------------------------
Para el caso que estoy intentando desarrollar me bastaría con que me elimine la última palabra de una cadena, sea o no repetida.
La longitud de la cadena es variada cada vez y la palabra a quitar también. Si fuera una misma palabra utilizaría algo así como:
Código PHP:
$cortar = strlen($cadena)-5;
$cadena = substr($ccadena,0,$cortar);
¿Alguna ayuda?