Kā izdabūt koordinātas no stringa?

Sākumlapa Forumi Mājas lapu izstrāde Servera puse (php, java, ruby, perl, python) Kā izdabūt koordinātas no stringa?

Tiek skatīts 6 ierakstu – 1 līdz 6 (no 6 kopumā)
  • Autors
    Ieraksti
  • #152538
    Dzintars
    Participant

    Sveiki! Ir šāds strings:

    Code:


    View Larger Map


    Vajadzētu no šī (un līdzīgiem) stringiem dabūt ārā ģeogrāfiskās koordinātas. Liekas, ka to varētu izdarīt ar regulārajām izteiksmēm, bet nezinu kā. Koordinātas stringos ir 2 vietās, abās aiz “ll=” (šinī gadījumā tās būtu 59.43434 un 24.750824).

    Ir kādi ieteikumi?

    #251602
    Wuu
    Participant

    ar preg_replace var izdibināt, ja gan kordinošu priekša, gan aizmugurē vienmēr ir vienādu simbolu struktūra

    #251603
    Crow
    Participant

    Mana fiksā haļava bez regexp:

    Code:

    $input = substr($input, stripos($input, ‘;ll=’) + 4);
    $ll = explode(’,’, substr($input, 0, stripos($input, ‘&’)), 2);


    kur $input ir tā garā pentere un $ll ir array, kura 0 un 1 elements saturēs vajadzīgos ciparus.

    #251604
    aoma
    Participant

    Un no vairākiem? 🙂

    #251605
    Dzintars
    Participant

    Crow: Paldies, Tavs variants der! 🙂

    aoma: Laikam aizmirsu pieminēt, ka koordinātas abās divās vietās sakrīt, tāpēc man vajag tikai $ll[o] un $ll[1], pārējais mani neinteresē.

    P.S.

    Gan Ubuntu + Chromium, gan W7 + SRWare Iron (tas pats Chromium) nerāda normāli šo thredu – rindas netiek aplauztas un redzu tikai katras rindas sākumu.

    #251606
    aoma
    Participant

    Dzintars, es pajokoju, tas bija domāts tikai kā vārdu spēle 🙂

    Kā no stringiem izdabūt koordinātas…

Tiek skatīts 6 ierakstu – 1 līdz 6 (no 6 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā