Seu site está com erro Warning: Invalid argument supplied for foreach()? Veja mais informações sobre a dificuldade.

Importante: O ajuste desta dificuldade requer conhecimentos em programação PHP e deve ser feito por você ou pelo seu programador. O conteúdo abaixo apenas reflete o motivo de o erro acontecer. Como as aplicações do seu site são desenvolvidas por você ou seu programador, não temos como ajudar neste caso por não termos ciência total das diretivas e tecnologias utilizadas em seu site.

Se você verificar em forums, como o Stack Overflow, notará que o ajuste é feito sempre dentro da programação neste tipo de erro.

Esse erro ocorre quando o argumento passado para o loop foreach não é um array.
Código de exemplo:

Mensagem de erro: (Warning: Invalid argument supplied for foreach())

Warning: Invalid argument supplied for foreach() in con.php on line 3

No exemplo acima foi gerado erro pois $var é um string.

Uma possível solução neste caso seria verificar se o parâmetro está correto ou se ele não foi modificado durante a execução do script, deixando de ser um array.

Para mais conteúdos sobre PHP, acesse: Central de Ajuda – Linguagem PHP.

  • Seu feedback é muito importante. O conteúdo do artigo foi útil?
  •  Sim    Não