Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik konverterer til bredde-og lengdegrad til desimal i PHP
    Lengde-og breddegrad kan skrives i en rekke forskjellige formater. Å arbeide med dataene i et program , kan det være nødvendig å trekke det fra en tekststreng og konvertere den til et mer brukervennlig format . PHP støtter regulære uttrykk , som gir en allsidig måte å finne bestemte data selv når de er skrevet i en rekke forskjellige måter . Etter breddegrad og lengdegrad er pakket ut, kan du konvertere dem til desimal format med en enkel formel . Instruksjoner
    en

    Initialiser variabel som skal inneholde breddegrad eller lengdegrad streng i grader - minutter -sekunder format ( DMS ) . Skriv for eksempel : en

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

    Skriv et regulært uttrykk mønster for analysering din DMS streng. Følgende regulære uttrykk aksepterer kolon eller standard notasjon med symbolene for grader, minutter og sekunder . Mellomrom kan brukes mellom verdier , og desimaler er valgfritt for sekunder . Imidlertid er en bokstav som angir den halvkule (N, S , E eller W ) som kreves ved enden av strengen : en

    $ = mønster
    3

    Bruk " preg_match " funksjonen for å lage en matrise av de analyserte data . For eksempel skrive : en

    preg_match ( $ mønster , $ DMS , $ treff ) ;
    4

    Beregn Desimalverdien for breddegrad eller lengdegrad og tilordne den til en variabel . En grad er lik 60 minutter eller 3600 sekunder . For eksempel skrive : en

    $ desimal = $ kampene [ ' grader ' ] + $ kamper [ ' minutter ' ] /60 + $ kampene [' sekunder ' ] /3600 ;
    5 < p> negere verdi hvis koordinatsystemet er i den sørlige eller vestlige halvkule . Den returnerte verdien er den desimal format av breddegrad eller lengdegrad. For eksempel skrive : en

    if ( $ kampene [' halvkule '] == ' S'

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette Attributt Verdi på PHP DOM 
    ·Slik konverterer en Varchar feltet til NULL 
    ·Hva Er Query for Telle Records i MySQL Bruke en PHP Scr…
    ·Hvordan spiller jeg en PHP File 
    ·Cookies Vs . Økter 
    ·Sette inn PHP Into the Center of en HTML-fil 
    ·MySQL Tydelig Tutorial 
    ·Hvordan lage et PHP Omadresser for en partner 
    ·Hvordan finne den filstørrelse i en PHP server 
    ·Slik konverterer til UTF - 8 i MySQL 
      Anbefalte artikler
    ·Slik konverterer Olympus DSS filer 
    ·Hvordan bygge en flytende Box 
    ·Hvordan legge til felttilgang Med Visual Basic 
    ·Slik konverterer ett tegn til en annen på Ruby 
    ·Hvordan lage en dobbeltsidig Pyramid i Java for bruk Lo…
    ·Hvordan legge til en anonym proxy til en PHP Script 
    ·Java byte funksjoner 
    ·Hvordan Drop Off the Desimal i PHP 
    ·Hvordan redigere en PHP Mal 
    ·Hvordan lage en metode med et variabelt antall inngange…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/