Como pegar varios array de 1 indice só e criar apenas 1
Olá, estou a 2 dias tentando resolver um problema, não consigo pegar varios arrays com indices 0 e colocar e um único array.
EX:
<?php
function buscarEstados1($id) {
include 'includes/conexao.php';
$s_down = "select id from tab_afiliado where upline = $id";
$res_down = $cnns->query($s_down);
$count = $res_down->rowCount();
$res_down->execute();
foreach ($res_down as $down) {
$aff_uf = $down['id'];
$teste = array();
$s_uf = "select uf,id_endereco from tab_endereco WHERE id_endereco = " . $aff_uf . "";
$res_uf = $cnns->query($s_uf);
foreach ($res_uf as $uf) {
$temp= $uf['uf'];
$ug = substr($temp, -2); //Pega apenas 1 siglas dos estados pois algumas aparecem 2 como uma strings só isso acontece apenas em nós da rede
array_push($teste ,"$ug");
var_dump($teste );
}buscarEstados1($aff_uf);
}
}
buscarEstados1(1000);
?>
RESUMO DO QUE QUERO FAZER:
PEGAR ISSO QUE ESTÁ AGORA NO CÓDIGO:
array { [0]=> "SP" } array { [0]=> "MG" } array { [0]=> "MT" }
E FAZER ISSO:
array { [0]=> "SP", [1]=> "MG", [2]=> "MT"};
EX:
<?php
function buscarEstados1($id) {
include 'includes/conexao.php';
$s_down = "select id from tab_afiliado where upline = $id";
$res_down = $cnns->query($s_down);
$count = $res_down->rowCount();
$res_down->execute();
foreach ($res_down as $down) {
$aff_uf = $down['id'];
$teste = array();
$s_uf = "select uf,id_endereco from tab_endereco WHERE id_endereco = " . $aff_uf . "";
$res_uf = $cnns->query($s_uf);
foreach ($res_uf as $uf) {
$temp= $uf['uf'];
$ug = substr($temp, -2); //Pega apenas 1 siglas dos estados pois algumas aparecem 2 como uma strings só isso acontece apenas em nós da rede
array_push($teste ,"$ug");
var_dump($teste );
}buscarEstados1($aff_uf);
}
}
buscarEstados1(1000);
?>
RESUMO DO QUE QUERO FAZER:
PEGAR ISSO QUE ESTÁ AGORA NO CÓDIGO:
array { [0]=> "SP" } array { [0]=> "MG" } array { [0]=> "MT" }
E FAZER ISSO:
array { [0]=> "SP", [1]=> "MG", [2]=> "MT"};
Data | Autor | Changelog | Download |
---|
Novo Comentário: