felipepai 1 Denunciar post Postado Maio 26, 2016 galera tenho meu array na variavel: $item que adicionar estas informações: [description] => Item de Test - No ofertar[warranty] => garantia de fà [shipping] => stdClass Object ( [mode] => me2 [local_pick_up] => [free_shipping] => [methods] => Array ( ) [dimensions] => [tags] => Array ( ) ) no meu array item com array_push, como fica dai Compartilhar este post Link para o post Compartilhar em outros sites
LandersonAlmeida 31 Denunciar post Postado Maio 26, 2016 Não entendi nada, explique direito. Compartilhar este post Link para o post Compartilhar em outros sites
felipepai 1 Denunciar post Postado Maio 26, 2016 Não entendi nada, explique direito. tenho este array, que vem atraves de um url Externa $item = array( "title"=>"Anuncio teste", "category_id"=>"$categoria", "price"=>200, "currency_id"=>"$moeda", "buying_mode"=>"$modo_de_venda", "listing_type_id"=>"$tipo_de_anuncio", "condition"=>"$codicao", "description"=> "Item de Test - No ofertar", "video_id" => "$video", "warranty" => "$garantia"); ---------------------------------------------------------- quero adicionar isso: no meu array: [shipping] => stdClass Object ( [mode] => me2 [local_pick_up] => [free_shipping] => [methods] => Array ( ) [dimensions] => [tags] => Array ( ) ) Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Maio 26, 2016 Isso deve ajudar Testei aqui http://ideone.com/pZOz0k <?php $arrayObj = array('shipping' => array( 'mode' => 'me2', 'local_pick_up' =>'' , 'free_shipping' =>'' , 'methods' => array(), 'dimensions' => '', 'tags' => array(), ) ); $arrayObj = (object)$arrayObj;//simulando o que voce esta recebendo da url externa $arrayObj = (array)$arrayObj; $item = array( "title"=>"Anuncio teste", "category_id"=>'$categoria', "price"=>200, "currency_id"=>'$moeda', "buying_mode"=>'$modo_de_venda', "listing_type_id"=>'$tipo_de_anuncio', "condition"=>'$codicao', "description"=> "Item de Test - No ofertar", "video_id" => '$video', "warranty" => '$garantia' ); array_push($item,$arrayObj); var_dump($item); Compartilhar este post Link para o post Compartilhar em outros sites
felipepai 1 Denunciar post Postado Maio 27, 2016 Estou usando o array_push assim: array_push($item['variations'], array('shipping' => array( 'mode' => 'me2', 'local_pick_up' =>'' , 'free_shipping' =>'' , 'methods' => array(), 'dimensions' => '', 'tags' => array(), ) )); Retorna isso: [3] => Array ([shipping] => Array([mode] => me2[local_pick_up] =>[free_shipping] =>[methods] => Array()[dimensions] =>[tags] => Array())) Porém quero, que retorne assim !!!!!!!!!!: [shipping] => stdClass Object ([mode] => me2[local_pick_up] =>[free_shipping] =>[methods] => Array()[dimensions] =>[tags] => Array()) Compartilhar este post Link para o post Compartilhar em outros sites