| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo convertir la latitud y longitud de Decimal en PHP
    Latitud y longitud se pueden escribir en un número de diferentes formatos. Para trabajar con los datos en un programa , puede ser necesario para extraerlo de una cadena de texto y convertirlo a un formato más utilizable. PHP soporta expresiones regulares , que proporcionan una manera versátil para localizar los datos específicos, incluso cuando se escribe en una variedad de diferentes maneras . Una vez extraídos de la latitud y la longitud , puede convertirlos a formato decimal con una fórmula simple. Instrucciones
    1

    inicializar la variable que contendrá la latitud o longitud de cadena en formato grados -minutos- segundos ( DMS ) . Por ejemplo , escriba:

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

    Escriba un patrón de expresión regular para analizar la cadena de DMS . La siguiente expresión regular acepta dos puntos o la notación estándar con los símbolos de grados, minutos y segundos. Los espacios pueden ser utilizados entre los valores y los decimales son opcionales para los segundos . Sin embargo , se requiere una letra que indica el hemisferio ( N , S , E o W ) en el extremo de la cadena :

    $ = patrón
    3

    Utilice la función " preg_match " para crear una matriz de los datos analizados . Por ejemplo , escriba:

    preg_match ($ patrones, $ dms , $ coincidencias ) ;
    4

    Calcular el valor decimal de la latitud o longitud y asignarlo a una variable. Un grado es igual a 60 minutos o 3.600 segundos . Por ejemplo , escriba:

    $ decimal = $ coincidencias [ "grados" ] + $ [' segundo ' ] /3600 partidos [ 'minutos' ] /60 + $ partidos ;
    5 < p> Negar el valor si la coordenada se encuentra en el hemisferio sur y occidental . El valor devuelto es el formato decimal de la latitud o longitud . Por ejemplo , escriba:

    if ( $ coincidencias [' continente '] == ' S '

    Previous :

    next :
      Artículos relacionados
    ·Cómo cargar una consulta en MySQL 
    ·Cómo encontrar una cadena comodín en un archivo de te…
    ·Cómo crear una función de PHP 
    ·Cómo crear una matriz ordenada en PHP 
    ·Cómo construir un Bot Registro Automatizado 
    ·Cómo quitar el espacio en blanco en el Código PHP en …
    ·Cómo extender una clase a otra clase en PHP 
    ·Cómo escribir en el archivo XML mediante PHP 
    ·Archivo PHP para subir los tipos 
    ·¿Cómo se prueba un archivo PHP 
      Artículos destacados
    ·Cómo imprimir Perl Depurador 
    ·Cómo eliminar una fila de DataGridView 
    ·Cómo leer de un flujo de entrada en Java 
    ·¿Qué es Python para Windows PC 
    ·Cómo aprender JavaScript 
    ·Simple base de datos MySQL PHP Tutorial 
    ·Cómo ejecutar Python 2.7 Desde el Bloc de notas 
    ·Diferencia entre equivalencia y Boundary Partitioning 
    ·Cómo utilizar scripts PHP para importar datos en CSV M…
    ·Cómo determinar si un cuadro de lista tiene Duplicados…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com