Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/10/2013, 13:20
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
y no puedes usar array_keys?
Gracias por la ayuda AndresdzPHP.

Creo que de tus dos soluciones es más velóz la primera:
Código PHP:
$A=ARRAY('a','b','c','d','e','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f','f');
$i 0;
$num count($A);
foreach (
$A as $L) {
    echo 
$L;
    if  (
$i!=$num-1) echo ', ';
    
$i++;

Sin embargo retomado DOS puntos de mi mensaje:

1// Seria entonces esta la mejor manera de detectar si existe un próximo elemento?
2// ¿cómo se aplica al ejemplo que cítan en http://php.net/key ? es decir:
Código PHP:
<?php
$array 
= array(
    
'fruta1' => 'manzana',
    
'fruta2' => 'naranja',
    
'fruta3' => 'uva',
    
'fruta4' => 'manzana',
    
'fruta5' => 'manzana');

// Este ciclo muestra todas las claves del array asociativo
// donde el valor equivale a "manzana"
while ($nombre_fruta current($array)) {
    if (
$nombre_fruta == 'manzana') {
        echo 
key($array).'<br />';
    }
    
next($array);
}
?>
inicialmente creí que se haria una comparación utilizando next, current, o key...

¿que opinan?