Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 10:14
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 2 meses
Puntos: 49
quitar ultimo caracter de una cadena

Hola muchachos, les comento que tengo una consulta la cual me devuelve muchos correos los cuales separo por coma, pero el ultimo me sale con una coma demás, mi pregunta es como puedo quitar este ultimo carácter a toda una cadena traída por while...

Código PHP:
Ver original
  1. <?php
  2. $sql = mysql_query("SELECT * FROM mitabla WHERE id = '$_POST[id]'");
  3. while($datos = mysql_fetch_array($sql))
  4. {
  5. $cad = "$datos[correos], ";
  6. /*
  7. $cad = "$datos[correos]";
  8. $cad = substr ($cad, 0, -1);
  9. */
  10. echo $cad ;
  11. }
  12. ?>

como ven he probado con substr, pero no resulta :/ me corta todos los correos.
la idea es que si me devuelve

[email protected], [email protected], [email protected],

el echo imprima

[email protected], [email protected], [email protected]

alguna idea?

Saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!