Cómo devolver los valores de una columna de un array de objetos

Hoy seguimos con PHP, que es donde mejor me muevo.

Y hoy vamos a ver cómo devolver todas las columnas de un array de objetos.

Partimos de la función array_column(), que nos devuelve las columnas de un array.

El resultado de está función sería:

Array

(

    [0] => 33

    [1] => 21

    [2] => 18

    [3] => 45

)

Así tenemos un array con las edades de las personas para poder trabajar con ellas.

Pero que ocurre si tenemos un array de objetos? En PHP 7 array_column() nos permite buscar en un array de objetos, pero en versiones anteriores debemos usar la función array_map().

Tenemos a continuación un array de objetos.

Con esta función conseguimos que ya sea un array de arrays o un array de objetos, nos devuelva un array con los valores de estas columnas.

Cómo he dicho antes, con PHP 7 no haría falta y con tan solo array_column() ya nos serviría, pero no siempre se puede pedir un entorno idílico 🙂

Espero que os haya sido útil.

Y recordad! No olvidéis comentar! En vuestro código y en el Blog!

Comparte si te ha gustado:
Share on Facebook
Facebook
0Share on Google+
Google+
0Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Share on Tumblr
Tumblr
0Digg this
Digg

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.