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





   

June 8, 2007

Obtener el primer valor de una matriz asociativa en PHP

Filed under: 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.

Comment by Guadalupe Enríquez — October 8, 2007 @ 4:13 pm

Sorry, the comment form is closed at this time.

RSS feed for comments on this post.