Ir para conteúdo

Tadeu Barbosa

Members
  • Total de itens

    123
  • Registro em

  • Última visita

  • Dias vencidos

    5

Tadeu Barbosa venceu o dia em Agosto 3 2017

Teve o conteúdo mais curtido

Reputação

18 Levemente Bom

5 Seguidores

Sobre Tadeu Barbosa

  • Data de Nascimento 03/24/1994

Informações Pessoais

  • Sexo
    Masculino

Contato

Últimos Visitantes

4522 visualizações
  1. Tadeu Barbosa

    Elemento com maior número de repetições em uma lista python

    A única forma que consigo pensar em fazer isso sem usar as funções "comuns", é a seguinte: lista = ['gato', 'cobra', 'gato', 'coruja', 'gato', 'gato', 'cobra'] quantidade_ocorrencias = 0 item_com_maior_ocorrencia = '' dicionario_items = {} # adiciona a quantidade de ocorrencias de cada item na lista for item in lista: # se item não tiver no dicionario, adiciona if item not in dicionario_items: dicionario_items[item] = 0 # se item já tiver no dicionario, incrementa dicionario_items[item] += 1 # pega o elemento com maior ocorrência for item in dicionario_items: # se ocorrência for maior que a anterior, atualiza if dicionario_items[item] > quantidade_ocorrencias: quantidade_ocorrencias = dicionario_items[item] item_com_maior_ocorrencia = item print(f'O item com maior ocorrência é {item_com_maior_ocorrencia} ' f'com {quantidade_ocorrencias} ocorrências.')
  2. Tadeu Barbosa

    Como transpilar php em html?

    Bem, como o Gabriel já explicou, esse tipo de coisa não pode ser feita de forma nativa. Se bem entendi o que você está precisando é de um sistema de template engine. Já desenvolvi umas coisas como essa baseado principalmente no Blade do Laravel. Ou seja, posso criar vários arquivos PHP e salvar isso em um único arquivo juntando as lógicas e tal. Como a gente faz no Blade mesmo, usando os @yields, @includes, @foreach etc. Você pode usar o Twig, como já mencionado antes. Mas se o que você precisa é diferente disso, é salvar o resultado em um arquivo HTML, você pode fazer um script próprio. Algo como: <?php function getHtmlResponse(string $file): ?string { if (!file_exists($file)) { return null; } ob_start(); include $file; return ob_get_clean(); } $content = getHtmlResponse("/var/www/html/meu-script-top.php"); if (!empty($content)) { file_put_contents("/var/www/html/resultado.html", $content); }
  3. Tadeu Barbosa

    Como fazer relatorio

    Não consegui visualizar aonde está fazendo a pesquisa pelo campo de data, mas pode ser que você esteja fazendo a busca pelo formato incorreto... cheque no seu banco como as datas estão sendo guardadas, provavelmente no formato: mm/dd/YYYY (mês, dia e ano) e não dd/mm/YYYY (dia, mês e ano) Se esse for o caso, você precisa formatar a data antes de buscar. Uma das maneira de se fazer isso é usando a função DateTime do PHP. <?php $date = "02/01/2020"; // data vindo da requisição $dateTime = DateTime::createFromFormat('d/m/Y', $date); $formatoParaPesquisa = $dateTime->format('Y-m-d'); // resultado: 2020-01-02
  4. Tadeu Barbosa

    PHP - Rotina para Comparar Valores da Tabela

    Pelo que entendi você possui um array dos itens, e cada item possui um atributo `parcelas`, correto? Nesse caso você pode utilizar a função usort do php. <?php $items = [ ["name" => "Produto 1", "parc" => 5], ["name" => "Produto 2", "parc" => 1], ["name" => "Produto 3", "parc" => 3], ]; // para ordenar de forma ascendente basta alterar entre as variáveis $a e $b // ex: return $a['parc'] <=> $b['parc']; usort($items, function ($a, $b) { return $b['parc'] <=> $a['parc']; }); $itemComMaiorParcela = $items[0]; // pega o primeiro índice do array
  5. Tadeu Barbosa

    Exists Table

    Usando SHOW TABLES você consegue trazer as tabelas existentes naquele banco. Logo, você pode fazer algo como: SHOW TABLES LIKE 'minha_tabela';
  6. Tadeu Barbosa

    (Help) Tradução de código para Javascript puro

    Acredito que a única parte ali seja o require. Tente remover a primeira linha e transformar em um sciprt. <script src="/caminho/para/lib.js"></script>
  7. Tadeu Barbosa

    Contagem de numeros altos e baixos arquivo txt usando php

    Uma das maneiras é fazer a leitura do arquivo, depois "explodir" as linhas e montar um array com o resultado. Após isso, fazer uma varredura pelo array fazendo a lógica do script. Dê uma olhada no manual para leitura de arquivos: https://www.php.net/manual/pt_BR/function.file.php (no primeiro exemplo eles mostram mais ou menos o que você está querendo fazer) Para fazer uma varredura no array você pode usar o foreach: https://www.php.net/manual/pt_BR/control-structures.foreach.php Por fim, os ifs normais para verificação: <?php $numero = 40; if($numero<=20 && $numero>=80) { // executa }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.