0
Good morning!
I have a while that reads all the lines of a specific file, inside that while it calls a method that returns a value. This value is an array, and I’m giving a merge array_for each array but when I give the Return out of while, it returns me only 1 result ;/
Follows code:
if (!$lendo){
echo "Erro ao abrir a URL.";
exit;
}
$i = 1;
$x = 1;
$cod_motivo = " ";
$b = 4;
$aa = "";
$arrayRetorno = array();
$arrayfinal = array();
$resultado = "";
while (!feof($lendo)) {
$linha = fgets($lendo,401);
$rr = "<pre>".$linha."</pre>";
$xtamanho_linha = strlen($linha);
$dados = array(
'b' => $b,
'rr' => $rr,
'xx' => $x,
'i' => $i
);
//Chamada do metodo no mesmo arquivo que dá um return em um valor.
$teste = $this->segmento($dados,$total_itens_processados,$total_valor_nominal);
//teria que juntar um array vazio com o array retornando no teste;
$arrayfinal = array_merge($arrayRetorno,$teste);
$i++;
}
//Me retorna apenas 1 valor;
var_dump($teste);
Editing... Before it was wrong
– XTRADE XTRADE