Este é um exercício que encontrei em meus estudos de PHP. Achei interessante e resolvi compartilhar. A pergunta que antecede o código é muito simples: Qual a saída do algoritmo? Explicação do algoritmo A classe Test possui um atributo ($myPrivate),…
Tag: PHP
Remover todos os caracteres não imprimíveis em uma string.
Existem uma serie de caracteres que não são imprimíveis mas podem causar alguns problemas na aplicação. Eu me deparei com este problema quando exportei alguns dados de um programa e foi realizar a importação no sistema que estava trabalhando. O…
Descobrindo nome e versão do browser do usuário
Esta uma classe bem simples para descobrir o nome e versão do navegador do usuário. A classe é bem simples. e basicamente o que ela faz é tratar os dados que já estão dentro da variavel $_SERVER. Segundo o site…
Trabalhando com JSON no PHP
Constantemente trabalhamos com troca de informações entre Javascrit e PHP enquanto estamos fazendo uma aplicação Web. A maneira mais comum para esta troca de informações é a utilização de Ajax com envio de dados no formato JSON. Segundo a definição…
Criando arquivos CSV para download usando o PHP
Este artigo é uma tradução levemente alterada do seguinte artigo. Criando arquivos CSV para download usando o PHP CSV (comma-separated values) é o formato mais amplamente suportado para transferir dados tabulares entre aplicativos. A capacidade de exportar dados no formato…
ACM ICPC Team – Exercício hackerrank
Resolução do problema “ACM ICPC Team” do hackerrank Gostei da ideia deste problema proposto no site e por isso resolvi divulgar minha solução. Eu me debati muito para chegar nesta simples resolução. O maior desafio era o tempo que execução,…
Diferença entre forech e array_walk
Buscando na internet exemplos de uso da função array_map do PHP eu acabei me deparando com um algoritmo comparativo muito interessante. A duvida proposta era relativamente simples. Qual é a maneira mais rápida em PHP, usar foreach ou usar array_map…
Um estudo de array_map e array_walk
Estas funções normalmente são muito subutilizas quando estamos programando com PHP. Com certeza é muito mais natural pensar em foreach quando vamos fazer a iteração em um array, mas nem sempre é o ideal. Trabalhando com array_map Da própria documentação…
Convertendo String em HTML e HTML em String
Encode de string no PHP No PHP 5.6 o default_charset no php.ini mudou de ‘vazio’ para UTF-8, tornando assim o UTF-8 como charset padrão no PHP. Esta mudança facilitou a execução de projetos novos onde podemos setar o mesmo charset…
Ordenando um Array pela chave do Subarray
Este é um problema relativamente comum para quem lida com PHP. Imagine que temos um array e este contem um subarray que queremos ordenar. A saída deve ser o subarray ordenado pelo nome do cliente. Para isso montei a rotina…