Suponiendo que tengo una matriz de objetos en PHP, algo así como:¿Cómo obtener la propiedad del objeto de cada objeto en una matriz?
Array (
[0] => stdClass Object (
[id] => 1
[name] => Title One
)
[1] => stdClass Object (
[id] => 2
[name] => Title Two
)
[2] => stdClass Object (
[id] => 7
[name] => Title Seven
)
)
¿Cuál es la mejor manera (es decir, más rápido) para obtener una matriz de los identificadores? es decir, array(1,2,7)
puedo hacer un ciclo manualmente pero creo que debe haber un mejor método.
Acabo de ver this in the similar questions pero hay un pequeño debate sobre si la respuesta aceptada es realmente la mejor, además es de hace 2 años. Estoy en PHP 5.3.
Dependiendo de su escenario, es posible que desee considerar el uso de un [conjunto asociativo] (http://php.net/manual/en/language.types.array.php) en lugar de una matriz de objetos con un 'id 'miembro. –