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?
 
 


