Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2013, 10:23
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 58
Imprimir array con formato

Hola a tod@s.
Supongamos que tengo el array:

$array = array(1, 2, 3, 4);

Y me gustaría imprimirlo para que apareciera de la siguiente forma:

1, 2, 3 y 4

La forma como lo he hecho es así:

Código PHP:
$array = array(1234);
echo 
$array[0];
for (
$i 1$i count($array); $i++){
    if (
$i count($array) - 1){
        echo 
", ".$array[$i];
   }
   else {
      echo 
" y ".$array[$i];
   }

Esto me funciona bien, pero me ha entrado la duda de si no será una forma demasiado rudimentaria de hacerlo. ¿Existe alguna forma de resolverlo que sea más elegante, más profesional, o lo veis bien así?

Gracias. Un saludo.