Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipepai

array_push

Recommended Posts

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


$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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.