wacie Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 Hei, $var = "15 dager, 1 time, 20 min"; Jeg lurer på hvordan jeg kan få hentet: 15 til $var1, 1 til $var2 og 20 til $var3. -wacie Lenke til kommentar
gnab Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 Sånn kan du for eksempel gjøre det: <?php $var = "15 dager, 1 time, 20 min"; preg_match_all("/\d+/", $var, $vars); $vars = $vars[0]; $var1 = $vars[0]; $var2 = $vars[1]; $var3 = $vars[2]; ?> Lenke til kommentar
wacie Skrevet 14. oktober 2004 Forfatter Del Skrevet 14. oktober 2004 (endret) Glem det, jeg fikset det med en split -wacie Endret 14. oktober 2004 av wacie Lenke til kommentar
gnab Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 Kunne også vært gjort slik ved å bruke samme funksjon som i sted: <?php $var = "asdf asdf \\thehe asdf asdf"; preg_match_all("/\\\\\w+/", $var, $vars); $var1 = "\\".$vars[0][0]; ?> Men nå føler jeg det er på tida at du leser litt her.. Lenke til kommentar
RipZ- Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 Er man nybegynner i PHP og ikke har noen tidligere erfaring med regulærutrykk, bør man kanskje heller forholde seg til funksjoner som explode() og substr(). Tror de er litt enklere å forstå i starten, eller hva gnad? Lenke til kommentar
Torbjørn Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 det blir ganske omstendelig å bruke tradisjoenlel strengfunksjoner for å hente ut tallene der Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå