insertar datos en un objeto ya definidio

S

Buenas tengo problemas a la hora de insertar ciertos datos a un objeto. Tengo la siguiente estructura en una variable llamada $listado_pedidos:

Array
(
    [0] => stdClass Object
        (
            [id] => 2
            [nombre_pedido] => pedido 1
            [observaciones] => Esto es un pedido nuevo y le incorporo esto
            [nombre_proveedor] => pixelprint2
        )

[1] => stdClass Object
    (
        [id] => 4
        [nombre_pedido] => pedido 2
        [observaciones] => esto es un nuevo pedido
        [nombre_proveedor] => tintas y toner
    )

[2] => stdClass Object
    (
        [id] => 7
        [nombre_pedido] => pedido 5
        [observaciones] => estos es un nuevo pedido probando con fichero
        [nombre_proveedor] => tintas y toner
    )

[3] => stdClass Object
    (
        [id] => 8
        [nombre_pedido] => pedido 3
        [observaciones] => estos es un nuevo pedido probando sin fichero
        [nombre_proveedor] => Axartoner
    )

[4] => stdClass Object
    (
        [id] => 9
        [nombre_pedido] => pedido 6
        [observaciones] => esto es un pedido sin factura
        [nombre_proveedor] => tintas y toner
    )

[5] => stdClass Object
    (
        [id] => 10
        [nombre_pedido] => pedido 7
        [observaciones] => esto es un pedido con factura
        [nombre_proveedor] => tintas y toner
    )

[6] => stdClass Object
    (
        [id] => 11
        [nombre_pedido] => Pedido 11
        [observaciones] => esto es un pedido que voy a borrar ahora
        [nombre_proveedor] => pixelprint2
    )

[7] => stdClass Object
    (
        [id] => 24
        [nombre_pedido] => pedido8
        [observaciones] => saiohioashioahsfiosahhoaa22ajfioajsfioajsofiajsoi jejjeje
        [nombre_proveedor] => tintas y toner
    )

[8] => stdClass Object
    (
        [id] => 26
        [nombre_pedido] => pedido 10
        [observaciones] => hola nuevo pedido para hacer mas pruebas
        [nombre_proveedor] => Axartoner
    )

)

Extraigo el id de mi estructura y obtengo una serie de registros de otra tabla los cuales los almaceno en otra variable $prueba:

Array
(
    [0] => Array
        (
            [0] => 2.2013-06-04 13.49.16.jpg
            [1] => 2.2013-06-04 13.49.29.jpg
        )

[1] => Array
    (
        [0] => 4.2013-06-04 13.49.16.jpg
        [1] => 4.logo3.png
    )

[2] => Array
    (
    )

[3] => Array
    (
        [0] => 8.2013-06-04 13.49.16.jpg
        [1] => 8.2013-06-04 13.49.29.jpg
    )

[4] => Array
    (
    )

[5] => Array
    (
    )

[6] => Array
    (
        [0] => 2013-06-04 13.49.16.jpg
        [1] => 2013-06-04 13.49.25.jpg
        [2] => 11.2013-06-04 13.49.16.jpg
        [3] => 11.2013-06-04 13.49.25.jpg
        [4] => 11.2013-06-04 13.49.29.jpg
        [5] => 11.2013-06-04 13.50.27.jpg
    )

[7] => Array
    (
        [0] => 2013-06-04 13.49.29.jpg
    )

[8] => Array
    (
    )

)

Quiero agregar a $listado_pedidos cada registro extraído de $prueba. La cuestión es como añado a cada elemento los registros correspondientes.

S

Por si no queda muy claro lo que pretendo es obtener el siguiente resultado en $listado_pedidos:

Array
(
    [0] => stdClass Object
        (
            [id] => 2
            [nombre_pedido] => pedido 1
            [observaciones] => Esto es un pedido nuevo y le incorporo esto
            [nombre_proveedor] => pixelprint2
         [b][ficheros] => Array
                                     (
                                          [0] => 2.2013-06-04 13.49.16.jpg
                                          [1] => 2.2013-06-04 13.49.29.jpg
                                      )[/b]
        )

[1] => stdClass Object
    (
        [id] => 4
        [nombre_pedido] => pedido 2
        [observaciones] => esto es un nuevo pedido
        [nombre_proveedor] => tintas y toner
       [b][ficheros] => Array
                                 (
                                      [0] => 4.2013-06-04 13.49.16.jpg
                                      [1] => 4.logo3.png
                                  )[/b]
    )


Y continuar con el resto de registros que contenía $listado_pedidos

RaymaN

$listado_pedidos[x]->ficheros = $prueba[x];

2
S

Justo lo que necesitaba :)

Usuarios habituales