Cita:
Iniciado por andresdzphp Usa end en vez de next.
Gracias AndresDZphp.Puedes ver que no funcionan ninguno de los siguientes:
Código PHP:
$A=ARRAY('a','b','c','d','e','f','f','f','f');
foreach($A AS $L){
echo $L;
if(end($A)!=$L)echo ', ';
}
echo str_repeat("\n",1);
foreach($A AS $L){
echo $L;
if(current($A)!=end($A))echo ', ';
}
E intentado muchos condicionales, incluso mira este:
Código PHP:
foreach($A AS $L){
echo $L;
if(current($A)===end($A))echo '! ';
}
Y no logro hallar la manera
optimizar el
for().
Como digo en el mensaje original:
Quiero justamente hacer lo que se explica en
http://php.net/key solo que allí se imprime erradamente un <br /> al final:
Código:
fruta1<br />
fruta4<br />
fruta5<br />
Lo que en un contexto "optimizado" léase mejor
eficiente/lógico/correcto deberia ser
Código:
fruta1<br />
fruta4<br />
fruta5