Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour redémarrer une C…
  • Comment copier un fichier depuis une…
  • Comment ajouter un nouveau champ dan…
  • Comment faire pour exécuter les con…
  • Comment créer des feuilles de calcu…
  • Comment vérifier si un enregistreme…
  • Qu'est-ce que Microsoft SQL 
  • Pourquoi pas mon ordinateur ouvert u…
  • Comment construire un message instan…
  • Comment faire pour empêcher le tél…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment faire pour convertir la latitude et la longitude de Decimal en PHP

    Latitude et longitude peuvent être écrites dans un certain nombre de formats différents. Pour travailler avec les données dans un programme, il peut être nécessaire d'extraire à partir d'une chaîne de texte et de le convertir en un format plus utilisable. PHP supporte les expressions régulières, qui offrent un moyen souple pour localiser les données spécifiques même si écrite dans une variété de façons différentes. Après la latitude et la longitude sont extraits, vous pouvez les convertir au format décimal avec une formule simple. Instructions
    1

    initialiser la variable qui contiendra la latitude ou la chaîne de longitude au format degrés-minutes- secondes ( DMS ) . Par exemple , entrez:

    $ dms = " 45:23:14.33 W" ;
    2

    Ecrire un modèle d'expression régulière pour analyser votre chaîne de DMS . L'expression régulière suivante accepte colons ou la notation standard avec les symboles des degrés , minutes et secondes . Les espaces peuvent être utilisés entre les valeurs et les décimales sont facultatives pour les secondes. Cependant, une lettre indiquant l'hémisphère (N , S, E ou W ) est requis à la fin de la chaîne :

    $ pattern =
    3

    Utilisez la fonction " preg_match " pour créer un tableau des données analysées . Par exemple, tapez :

    preg_match ( $ pattern , $ dms , $ matches ) ;
    4

    calculer la valeur décimale de la latitude ou la longitude et l'assigner à une variable. Un degré est égal à 60 minutes ou 3600 secondes . Par exemple, tapez :

    $ décimal = $ matches [ «degrés» ] + $ matches [' minutes '] /60 + $ matches [' secondes '] /3600 ;
    5 < p> Nier la valeur si la coordonnée est dans l'hémisphère Sud ou de l'Ouest. La valeur retournée est le format décimal de la latitude ou de longitude . Par exemple, tapez :

    if ( $ matches [' hémisphère '] == 'S'

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Le code HTML pour les connexions d'utilisateurs multiples 
  • Comment importer des fichiers MySQL FTM 
  • Comment ajouter un pilote MySQL pour VB.NET 
  • Comment faire pour supprimer une redirection en PHP 
  • Comment faire pour convertir un tableau associatif à cordes PHP 
  • Comment construire un site Web Annonces 
  • Comment faire l' AJAX avec PHP et HTML 
  • Comment connecter GoDaddy Java à MySQL 
  • Comment faire pour supprimer des lignes dans un tableau en PHP 
  • MySQL Créer un didacticiel de base de données 
  • Connaissances Informatiques © http://www.ordinateur.cc