Tengo los valores que se almacenan en el array, esto: $variable[] = $num.'-'; si ven, despues del $num hay un '-' para que me separe los valores pero no quiero conservar ese caracter al final del array, como lo puedo quitar?
Gracias.
| |||
Quitar ultimo caracter de foreach Tengo los valores que se almacenan en el array, esto: $variable[] = $num.'-'; si ven, despues del $num hay un '-' para que me separe los valores pero no quiero conservar ese caracter al final del array, como lo puedo quitar? Gracias. |
| ||||
Respuesta: Quitar ultimo caracter de foreach Revisa este tema: http://www.forosdelweb.com/f18/quita...l-loop-676525/ Las ideas que están allí te pueden servir.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Quitar ultimo caracter de foreach al cargar el array utiliza el mismo indice para trabajar con la ultima posición ej $i quedó en 34 $arr[$i]=str_replace("-","",$arr[$i]); |
| |||
Respuesta: Quitar ultimo caracter de foreach AriOn: Cita: Sencillo ->$variable[] = $num.'-'; si ven, despues del $num hay un '-' para que me separe los valores pero no quiero conservar ese caracter al final del array, como lo puedo quitar? $conteo = count($variable); //largo: caracteres del ultimo elemento -> $largo = strlen($variable[$conteo - 1]; //caracteres menos uno $final = $largo - 1; //Nuevo elemento $variable[$conteo - 1] = substr("$variable[$conteo - 1]", 0, $final); Si es parte de un bucle debes poner un if($ultimo conteo) { haces lo de arriba } Saludos Franco ![]() |