Desarrollo de paginas Web, Tecnologias de Internet, Blog personal  
y otros temas de interes desde Motul y Merida, Yucatan, Mexico.  





   

Junio 8, 2007

Obtener el primer valor de una matriz asociativa en PHP

Guardado en: Web — miguel @ 8:22 pm

Despues de pasarme un rato googleando me topo de que php no trae una funcion para acceder al primer elemento de una matriz asociativa, Algo extrano de que php no tenga una funcion implicita para realizar esto, al final (como me lo imaginaba, pero no queria aceptar que no existira tal función yahoo3 )) recurri al amigo foreach como nos cuenta tech.petegraham.co.uk

Podriamos usar esto:

PHP:
  1. function obtenerPrimerValorArray($matriz)
  2.       {
  3.       foreach ($matriz as $key => $valor)
  4.       return $valor;
  5.       }

Explicación para dummies:
a la funcion se le pasa el array, está intenta proceder a recorrer la matriz con el foreach, pero a la primera iteracion se encuentra con "return" que mata a la funcion y en consecuencia a la iteracion del foreach, devolviendo el primer valor del array yahoo4, esta función podriamos ampliarla al verificar de que el valor dado sea realmente una matriz con is_array(), y si queremos obtener el id del valor solamente hacemos return $key

Bueno!!.. alegraois hijos mis de que hay solución yahoo4

» Post Anterior:
« Siguiente Post:

Comentarios:

Saludos a todos los ostuacanecos en especial a Keila Mendoza y a Francisco Ruiz, que chidas estàn las imágenes de nuestro pueblo.

Comentario por Guadalupe Enríquez — Octubre 8, 2007 @ 4:13 pm

Disculpe, los comentarios están cerrados.

Suscripción RSS a los comentarios de la entrada.