Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    Tweak
    eregi_replace index terugkrijgen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    eregi_replace index terugkrijgen

    In de onderstaande code wil ik de waarde uitkunnen lezen die \\2 heeft in de
    eregi_replace functie.
    De bedoeling is om van die waarde een waarde af te trekken in te vervangen
    in een volgend eregi_replace.

    $tekst1 = "<trkpt lat="52.395331" lon="4.635518"><ele>19.372999</ele>
    <time>2008-06-12T07:24:23Z</time>";
    $tekst2 = eregi_replace("(<ele>)(.*)(</ele>)","\\2",$tekst1);


    Heeft iemand een idee ??



  2. #2
    Rik Wasmus
    eregi_replace index terugkrijgen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: eregi_replace index terugkrijgen

    On Sun, 15 Jun 2008 14:29:02 +0200, Tweak <invalid@invalid.com> wrote:

    > In de onderstaande code wil ik de waarde uitkunnen lezen die \\2 heeft
    > in de
    > eregi_replace functie.
    > De bedoeling is om van die waarde een waarde af te trekken in te
    > vervangen
    > in een volgend eregi_replace.
    >
    > $tekst1 = "<trkpt lat="52.395331" lon="4.635518"><ele>19.372999</ele>
    > <time>2008-06-12T07:24:23Z</time>";
    > $tekst2 = eregi_replace("(<ele>)(.*)(</ele>)","\\2",$tekst1);
    >
    >
    > Heeft iemand een idee ??


    Stap (zoals de documentatie aangeeft) over op de preg_* familie (dus
    preg_replace()), en gebruik dan ofwel preg_replace_callback() of de /e
    modifier.

    Als je overigens well-formed XML hebt kun je beter SimpleXML of DOM
    gebruiken om waardes uit te lezen/te testen/te vervangen de regular
    expressions. Die zijn een stuk betrouwbaarder aangezien ze de XML parsen
    ipv matchen.
    --
    Rik Wasmus
    ....spamrun finished

  3. #3
    Tweak
    eregi_replace index terugkrijgen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: eregi_replace index terugkrijgen


    "Rik Wasmus" <luiheidsgoeroe@hotmail.com> schreef in bericht
    newsp.ucsi89v85bnjuv@metallium.lan...
    On Sun, 15 Jun 2008 14:29:02 +0200, Tweak <invalid@invalid.com> wrote:

    > In de onderstaande code wil ik de waarde uitkunnen lezen die \\2 heeft
    > in de
    > eregi_replace functie.
    > De bedoeling is om van die waarde een waarde af te trekken in te
    > vervangen
    > in een volgend eregi_replace.
    >
    > $tekst1 = "<trkpt lat="52.395331" lon="4.635518"><ele>19.372999</ele>
    > <time>2008-06-12T07:24:23Z</time>";
    > $tekst2 = eregi_replace("(<ele>)(.*)(</ele>)","\\2",$tekst1);
    >
    >
    > Heeft iemand een idee ??


    Stap (zoals de documentatie aangeeft) over op de preg_* familie (dus
    preg_replace()), en gebruik dan ofwel preg_replace_callback() of de /e
    modifier.

    Als je overigens well-formed XML hebt kun je beter SimpleXML of DOM
    gebruiken om waardes uit te lezen/te testen/te vervangen de regular
    expressions. Die zijn een stuk betrouwbaarder aangezien ze de XML parsen
    ipv matchen.
    --
    Rik Wasmus
    ....spamrun finished

    Ik ben een beginner op php gebied en werken met preg_replace_callback() gaat
    mij nog iets te ver.
    Wat mijn uiteindelijke bedoeling is om een .kml bestand (google earth) te
    uploaden via een upload form en dan alle waardes die tussen <ele> en </ele>
    staan te verlagen met 48.
    Vervolgens moet het aangepaste bestand weer gedownload kunnen worden of
    opgeslagen.

    Heb je een eenvoudig voorbeeld van preg_replace_callback() ?





Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics