felipepai 1 Denunciar post Postado Maio 25, 2016 galera quero adicionar foto em array, que recebo por api esta voltando o seguinte erro: https://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg https://en.wikipedia.org/wiki/File:Teashades.gif WARNING Illegal string offset 'foto' on line number 26 g WARNING Illegal string offset 'foto' on line number 26 u ?php //array recebido por um url externa tem a seguinte estrutura $arr = array( "nome" => "Paulo Silva", "rua" => "Rua 25 de Março", "bairro" => "Centro", "cidade" => "São Paulo", "pictures" => array( array( "foto" => "https://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg" ), array( "foto" => "https://en.wikipedia.org/wiki/File:Teashades.gif" ) ) ); //quero adicionas pictures com chave foto array_push($arr['pictures'], "g1.com.br", "uol..com.br"); foreach($arr['pictures'] as $imagem){ echo $imagem['foto']."<br/>"; } Compartilhar este post Link para o post Compartilhar em outros sites
LandersonAlmeida 31 Denunciar post Postado Maio 25, 2016 $Array = [ 'ItemComum' => 'Algo', 'pictures' => [ ['foto' => 'link1'], ['foto' => 'link2'], ] ]; array_push($Array['pictures'], [ 'foto' => "algo.com" ]); foreach($Array['pictures'] as $Fotos) { foreach ($Fotos as $Foto) { echo $Foto."<br/>"; } } Compartilhar este post Link para o post Compartilhar em outros sites