Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/03/2014, 12:29
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Quitar la ultima coma en un while

Cuando se tiene algo de ese tipo, lo que se hace es motrar el anterior y al ultimo hacerle un rtrim, es lo mas claro ya que no se agregan validaciones ni nada extra:

Código PHP:
Ver original
  1. $anterior = '';
  2.  
  3. while($cond)
  4. {
  5. echo($anterior);
  6.  
  7. /. Hacer algo aca y guardarlo en anterior./
  8. $anterior = 'algo, ';
  9. }
  10. echo(rtrim($anterior, ','));

otra forma es con implode y un array:
Código PHP:
Ver original
  1. $textos = array();
  2. while($cond)
  3. {
  4. /. Hacer algo aca y guardarlo en anterior./
  5. $textos[] = 'algo';
  6. }
  7. echo(implode(',', $textos));
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios