Código Café     



22/02/2022 21:11:27

Função em PHP para Calcular a Distância entre 2 Pontos Geolocalizados

Saiba como calcular a distância entre dois pontos geolocalizados retornando a distância em km.

Função em PHP para Calcular a Distância entre 2 Pontos Geolocalizados

Lógica

Uma função bem útil para quem usa o Google Maps e quer calcular a distância entre dois pontos e ter a distância em quilômetros.

Código Expresso

                
  function CalculaDistanciaEntreDuasGeolocalizacoes($lat1, $lon1, $lat2, $lon2)
    {
        $lat1 = deg2rad($lat1);
        $lat2 = deg2rad($lat2);
        $lon1 = deg2rad($lon1);
        $lon2 = deg2rad($lon2);
        $dist = (6371 * acos(cos($lat1) * cos($lat2) * cos($lon2 - $lon1) + sin($lat1) * sin($lat2)));
        $dist = number_format($dist, 3, '.', '');
        return $distancia_em_km;
    }                                
                
1

PHP Moderno: Novos Recursos e Boas Práticas

O PHP está passando por um renascimento, embora possa ser difícil perceber, com tantos tutoriais PHP online desatualizados. Com este guia prático, você verá como o PHP se tornou uma linguagem cheia de recursos e madura, orientada a objetos, com namespaces e uma coleção crescente de bibliotecas de componentes reutilizáveis. O autor Josh Lockhart – criador do PHP The Right Way, uma iniciativa popular para incentivar as melhores práticas associadas ao PHP – mostra os recursos dessa nova linguagem em ação. Você conhecerá as melhores práticas para a arquitetura e o planejamento de aplicações, bancos de dados, segurança, testes, debugging e implantação. Se tiver uma compreensão básica de PHP e quiser aperfeiçoar suas habilidades, este livro foi escrito para você. Conheça os recursos do PHP moderno como namespaces, traits, generators e closures. Descubra como encontrar, usar e criar componentes PHP. Siga as melhores práticas para garantir a segurança das aplicações, trabalhar com bancos de dados, tratar erros e exceções e muito mais. Conheça ferramentas e técnicas para implantação, ajustes, testes e geração de perfil de suas aplicações PHP. Explore as implementações de HVVM e da linguagem Hack do Facebook – e como elas afetam o PHP moderno. Crie um ambiente local de desenvolvimento que seja muito parecido com seu servidor de produção.

Saiba mais

PHP Moderno: Novos Recursos e Boas Práticas
2

Aprendendo PHP: Introdução Amigável à Linguagem Mais Popular da web

Se você deseja conhecer PHP, este livro é essencial. O autor David Sklar (PHP Cookbook) o guiará por aspectos da linguagem necessários para a construção de sites dinâmicos no lado do servidor. Examinando recursos do PHP 5.x e as excelentes melhorias da versão mais recente, PHP 7, você aprenderá como trabalhar com servidores web, navegadores, bancos de dados e web services. Exercícios no fim dos capítulos o ajudarão a fixar as lições. Seja você um curioso tentando construir sites dinâmicos, um desenvolvedor front-end pronto para adicionar programas no lado do servidor ou um programador experiente querendo se atualizar nos meandros da linguagem, essa introdução amigável também aborda aspectos do moderno PHP 7, como a internacionalização, o uso de PHP a partir da linha de comando e o gerenciamento de pacotes. Aprenda como o PHP interage com navegadores e servidores Conheça os tipos de dados, as variáveis, a lógica, a execução de looping e outros aspectos básicos da linguagem Examine como os usuários usam arrays, funções e objetos Construa e valide formulários web Trabalhe com bancos de dados e gerenciamento de sessões Acesse APIs para interagir com web services e outros sites Acelere seu projeto com os populares frameworks PHP de aplicativos web

Saiba mais


Posts relacionados


Posts mais recentes


Mais Pesquisadas


Mais lidas


Categorias



Confira também algumas das melhores reviews do nosso parceiro mReviews:
mReviews LogoREVIEWS