turok 0 Denunciar post Postado Dezembro 2, 2004 Como uso um foreach dentro de uma função? a função abaixo retorna erro PHP [/tr][tr]$dados = array( 0 => "zero", 1 => "um", 2 => "dois" ); function loop () { foreach ($dados as $chave => $valor) { echo ( $dados[$chave]."<br><br>" ); // campo corrente } } loop();[/tr] Compartilhar este post Link para o post Compartilhar em outros sites
turok 0 Denunciar post Postado Dezembro 2, 2004 Faltou declarar a váriavel global dentro da função: PHP [/tr][tr]function loop () { global $dados; foreach ($dados as $chave => $valor) { echo ( $dados[$chave]."<br><br>" ); // campo corrente } }[/tr] Compartilhar este post Link para o post Compartilhar em outros sites