Cita:
Iniciado por marcofbb Simple lógica, usted puse a remplazar los 1 por '' (Nada), entonces te remplaza todos los 1 de la cadena
¿Como puedo arreglar esto?
La mejor forma es con preg_remplace, es decir utilizando un patrón para remplazar siempre en la parte que quieres.
¿Otra forma?
Otra forma es la siguiente
Código PHP:
Ver original$texto = '11-lalala-1';
$texto = $termino[0].'-'.$termino[1];
$ultimon = $termino[3];
echo $texto; //11-lalala
Si no siempre es el mismo numero de "-" Guion medio, vas a tener que utilizar la funcion "count()" combinada con unset(); y hacer un foreach para recorrer el array.
Para darte algo mas optimo, me gustaría que especifiques para que necesitas hacer esto
Saludos
Bueno, esto me ha ayudado y gracias, lo necesito para simplemente aumentarle +1 a unas urls...
el problema bien es que defines por defecto 3 hay veces que tienen hasta 6
lalala-1-lalala-lalala-la-12 por ejemplo, pero me topo con que específicamente con 11-lalala-1 me da el problema.