1

I have an array that I wish to merge to a default one, but I don't know how to create a standard one, here is what is sent from database

Array
(
    [WInicio] => Array
        (
            [0] => stdClass Object
                (
                    [idweb_inicio] => 10
                    [logo] => 
                    [portada] => 
                    [descripcion] => Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
                    [PROSPECTO_ID] => 143
                    [email] => rrios@droquiven.com.ve
                    [nosotros] => Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
                    [template] => 1
                )

        )

    [WServicios] => Array
        (
            [0] => stdClass Object
                (
                    [idweb_servicios] => 31
                    [PROSPECTO_ID] => 143
                    [servicio] => Servicio 1
                )

            [1] => stdClass Object
                (
                    [idweb_servicios] => 32
                    [PROSPECTO_ID] => 143
                    [servicio] => Servicio 2
                )

            [2] => stdClass Object
                (
                    [idweb_servicios] => 33
                    [PROSPECTO_ID] => 143
                    [servicio] => Servicio 3
                )

        )

    [template] => 1
)

I tried to make it but it gives me a lot of errors, because the inners arrays

I hope you can help me.

HaveNoDisplayName
  • 8,291
  • 106
  • 37
  • 47
Ricardo Rios
  • 255
  • 7
  • 23

1 Answers1

1

Finally I got some progress, researched a lot, including the answer of this question here php stdClass to array and made this as my first try:

$panel_web_default = array();
        $WInicio = array(
            "idweb_inicio" => 10,
            "logo" => "",
            "portada" => "",
            "descripcion" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
            "PROSPECTO_ID" => $ID,
            "email" => $XEMAIL,
            "nosotros" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
            "template" => "1"
        );
        $panel_web_default["WInicio"]["0"] = json_decode(json_encode($WInicio));;
        $WServicios = array(
            "idweb_servicios" => "31",
            "PROSPECTO_ID" => "143",
            "servicio" => "Servicio 1"
        );
        $panel_web_default["WServicios"]["0"] = json_decode(json_encode($WServicios));
        $WServicios = array(
            "idweb_servicios" => "32",
            "PROSPECTO_ID" => "143",
            "servicio" => "Servicio 2"
        );
        $panel_web_default["WServicios"]["1"] = json_decode(json_encode($WServicios));
        $WServicios = array(
            "idweb_servicios" => "32",
            "PROSPECTO_ID" => "143",
            "servicio" => "Servicio 2"
        );
        $panel_web_default["WServicios"]["2"] = json_decode(json_encode($WServicios));


        array_merge($panel_web_default, $panel_web);
Community
  • 1
  • 1
Ricardo Rios
  • 255
  • 7
  • 23