Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/10/2013, 12:53
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: La mejor manera de detectar si existe un NEXT?

Cita:
Iniciado por andresdzphp Ver Mensaje
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