Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe de latitude en longitude te Decimal in PHP omzetten
Latitude en longitude kunnen in een aantal verschillende formaten worden geschreven . Werken met de gegevens in een programma , kan het nodig zijn om het onttrekken van een tekenreeks en converteren naar een bruikbaar formaat . PHP ondersteunt reguliere uitdrukkingen zijn een veelzijdige manier om specifieke gegevens te vinden zelfs geschreven op verschillende manieren verschaffen . Nadat de lengte-en breedtegraad worden uitgepakt , kunt u deze omzetten naar decimale notatie met een eenvoudige formule . Instructies
1

Initialiseer de variabele die de breedtegraad of lengtegraad tekenreeks in graden - minuten - seconden -formaat ( DMS ) zal bevatten . Voer bijvoorbeeld :

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

Schrijf een reguliere expressie patroon voor het ontleden van uw DMS string. De volgende reguliere expressie aanvaardt dubbele punten of de standaard notatie met de symbolen voor graden , minuten en seconden . Ruimten kunnen worden gebruikt tussen waarden , en decimalen zijn optioneel voor de seconden . Echter, een letter die het hemisfeer ( N , S , E of W ) vereist op het einde van de string: $

patroon
=
3

Gebruik de functie " preg_match " om een ​​array van de ontleed gegevens te maken . Typ bijvoorbeeld :

preg_match
( $ patroon , $ dms , $ wedstrijden ) ;
4

Bereken de decimale waarde van de breedtegraad of op lengtegraad en toewijzen aan een variabele . Een diploma is gelijk aan 60 minuten of 3600 seconden . Typ bijvoorbeeld :

$ decimaal = $ wedstrijden
[ ' graden ' ] + $ wedstrijden [ ' minuten ' ] /60 + $ wedstrijden [ ' seconden ' ] /3600 ;
5

Negatief de waarde als de coördinaat is op het zuidelijk of westelijk halfrond . De geretourneerde waarde is de decimale notatie van de breedtegraad of lengtegraad . Typ bijvoorbeeld :

if ( $ wedstrijden [ ' halfrond ' ] == ' S ' | | $ wedstrijden [ ' halfrond ' ] == ' W ' ) $ decimaal * = -1 ;

Previous: Next:
  PHP /MySQL Programmering
·Tutorial van Building evenemen…
·MySQL Perl DBI Tutorial 
·Hoe de Dynamic Data variabele …
·Hoe E-mail Attachments Stuur i…
·Wat is een PHP- Block ? 
·Hoe maak je een dynamische web…
·Hoe te PEER bijwerken 
·De PHP-code te converteren Bes…
·Hoe kan ik een MySQL Query geb…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·MySQL Load gegevens Tutorial 
·File Uitzonderingen voor Java-applets : …
·Hoe maak je een UPDATE MySQL Query 
·Hoe te wijzigen PLC-programmering 
·Hoe maak je een Roast Pork Knuckle 
·Hoe Vergelijk Java Script String 
·Hoe je Java Objects Repeat Zorg 
·Ik heb een ongeldige Syntax Error in Pyt…
·Hoe maak je een puls op de dalende flank…
Copyright © Computer Kennis https://www.nldit.com