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!

Deja una respuesta

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.