{"id":224,"date":"2015-04-23T15:03:16","date_gmt":"2015-04-23T18:03:16","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=224"},"modified":"2021-06-17T14:14:52","modified_gmt":"2021-06-17T17:14:52","slug":"warning-invalid-argument-supplied-for-foreach","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/warning-invalid-argument-supplied-for-foreach\/","title":{"rendered":"Warning: Invalid argument supplied for foreach()"},"content":{"rendered":"\n<p>Seu site est\u00e1 com erro <em>Warning: Invalid argument supplied for foreach()<\/em>? Veja mais informa\u00e7\u00f5es sobre a dificuldade.<\/p>\n\n\n\n<p><alerta><strong>Importante<\/strong>: O ajuste desta dificuldade requer conhecimentos em programa\u00e7\u00e3o PHP e deve ser feito por voc\u00ea ou pelo seu programador. O conte\u00fado abaixo apenas reflete o motivo de o erro acontecer. Como as aplica\u00e7\u00f5es do seu site s\u00e3o desenvolvidas por voc\u00ea ou seu programador, n\u00e3o temos como ajudar neste caso por n\u00e3o termos ci\u00eancia total das diretivas e tecnologias utilizadas em seu site.<\/alerta><\/p>\n\n\n\n<p><em>Se voc\u00ea verificar em forums, como o <a href=\"https:\/\/stackoverflow.com\/questions\/2630013\/invalid-argument-supplied-for-foreach\" rel=\"noopener noreferrer\" target=\"_blank\">Stack Overflow<\/a>, notar\u00e1 que o ajuste \u00e9 feito sempre dentro da programa\u00e7\u00e3o neste tipo de erro.<\/em><\/p>\n\n\n\n<p>Esse erro ocorre quando o argumento passado para o loop foreach n\u00e3o \u00e9 um array.<br>\nC\u00f3digo de exemplo:\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">&lt;?php<br>$var = '';<br>foreach ( $var as $k )<br>{<br> echo $k;<br>}<br>?&gt;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Mensagem de erro: (Warning: Invalid argument supplied for foreach())<\/h2>\n\n\n\n<div class=\"alerta\">Warning: Invalid argument supplied for foreach() in con.php on line 3<\/div>\n\n\n\n<p>No exemplo acima foi gerado erro pois <strong>$var<\/strong> \u00e9 um string.<\/p>\n\n\n\n<p><i class=\"fa fa-long-arrow-right\"><\/i> Uma poss\u00edvel solu\u00e7\u00e3o neste caso seria verificar se o par\u00e2metro est\u00e1 correto ou se ele n\u00e3o foi modificado durante a execu\u00e7\u00e3o do script, deixando de ser um array.<\/p>\n\n\n\n<p>Para mais conte\u00fados sobre PHP, acesse: <a href=\"https:\/\/www.kinghost.com.br\/wiki\/base-de-conhecimento\/php\/\" rel=\"noopener noreferrer\" target=\"_blank\">Central de Ajuda &#8211; Linguagem PHP<\/a>.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":40,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[173],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/224"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":3,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/224\/revisions"}],"predecessor-version":[{"id":6943,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/224\/revisions\/6943"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=224"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=224"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}