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(1, 2, 3, 4);
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.