Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/05/2014, 13:41
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Reemplazar última coma por " y"

Aún más sencillo de como lo había planteado:

Código PHP:
Ver original
  1. $array = array("uno", "dos", "tres");
  2. $string = implode(", ", $array);
  3. echo substr_replace ($string, " y ", strrpos($string, ","), 2);

DEMO

Con esto, evitamos el uso de bucles y el script se vuelve más eficiente.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand