Ir para conteúdo
Fórum Script Brasil

jr.vercosa

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que jr.vercosa postou

  1. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 44 44 - ANA 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value["equipeVendedor"]); } foreach($arrayVendedores as $valueDois) { if($value["equipeVendedor"]==$valueDois["equipeVendedor"]) { echo($valueDois["nome_vendedor"]); } } Resultado: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL
  2. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 88 88 - CLAUDIO 1 EQUIPE -01 44 44 - ALLAN 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 500 500 - SABRINA 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 88 88 - CLAUDIO 2 EQUIPE - 02 44 44 - ALLAN 84 84 - JORGEVAL 500 500 - SABRINA Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value['equipeVendedor']; } foreach($arrayVendedores as $valueDois) { if($value['cod_equipe']==$valueDois['cod_equipe']) { } }
  3. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 88 88 - CLAUDIO 1 EQUIPE -01 44 44 - ALLAN 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 500 500 - SABRINA 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 88 88 - CLAUDIO 2 EQUIPE - 02 44 44 - ALLAN 84 84 - JORGEVAL 500 500 - SABRINA Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value['equipeVendedor']; } foreach($arrayVendedores as $valueDois) { if($value['cod_equipe']==$valueDois['cod_equipe']) { } }
  4. Preciso Dividir este arquivo que está em anexo como imagem em dois, meu código lê linha a linha e quando vai criar os novos arquivos.txt ele cria um arquivo para cada linha, sendo que, o que eu preciso é que ele separe sempre que encontrar o número 1 na primeira posição da linha, ou seja, quando a linha começar com 1 será o novo arquivo e quando a linha começar com 3 será a ultima linha de cada arquivo, ou seja, cada intervalo de linhas que a primeira linha comece com 1 e a linha comece com 3 será um novo arquivo contendo as linhas, no caso desse arquivo em anexo os arquivos serão separado de 3 em 3 linha de acordo com a regra, segue o código: public static void main(String[] args) throws IOException {InputStream is = new FileInputStream("ARQUIVO.TXT");InputStreamReader isr = new InputStreamReader(is);BufferedReader br = new BufferedReader(isr); String linha = br.readLine();int numeroArquivo = 1; while (linha != null) {File file = new File("ARQUIVO" + numeroArquivo + ".TXT");OutputStream os = new FileOutputStream(file);OutputStreamWriter osw = new OutputStreamWriter(os);BufferedWriter bw = new BufferedWriter(osw); if (!linha.contains("P") && linha.trim().length() == 11) {bw.append(linha);linha = null;} else {bw.append(linha);bw.newLine();linha = br.readLine();}numeroArquivo++;bw.close();}br.close();//bw.close();}
×
×
  • Criar Novo...