Convertir un array de objetos en array multidimensional

En este artículo vamos  a ver como convertir un array de objetos en un array multidimensional simple donde inicialmente tendremos nuestra array $visits con el siguiente formato:

Array
(
    [0] => stdClass Object
        (
            [ID] => 5384
            [post_title] => Accordeon me con jQuery
            [post_name] => accordeon-con-jquery
            [readings] => 55140
            [post_date] => 01-12-2012
            [media] => 59.546436285097
            [dias] => 926
        )
 
    [1] => stdClass Object
        (
            [ID] => 2509
            [post_title] => Popup me con jQuery
            [post_name] => popup-me-con-jquery
            [readings] => 26261
            [post_date] => 13-04-2012
            [media] => 22.677892918826
            [dias] => 1158
        )
        ...

Utilizando la función json_decode() con json_encode() dentro de la siguiente forma:

$visits = json_decode(json_encode($visits), true);

Si imprimimos ahora nuestro array $visits obtenemos un array normal:

Array
(
    [0] => Array
        (
            [ID] => 5384
            [post_title] => Accordeon me con jQuery
            [post_name] => accordeon-con-jquery
            [readings] => 55140
            [post_date] => 01-12-2012
            [media] => 59.546436285097
            [dias] => 926
        )
 
    [1] => Array
        (
            [ID] => 2509
            [post_title] => Popup me con jQuery
            [post_name] => popup-me-con-jquery
            [readings] => 26261
            [post_date] => 13-04-2012
            [media] => 22.677892918826
            [dias] => 1158
        )
        ...
Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(3 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Una respuesta a “Convertir un array de objetos en array multidimensional”

  1. secret info dice:

    I’d like to find out more? I’d care to find out more details.|

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.

Ver más sobre