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