Gå til innhold

hente ut noe fra en var.


Anbefalte innlegg

Skrevet

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

Videoannonse
Annonse
Skrevet

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];

?>

Skrevet

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.. :yes:

Skrevet

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? :)

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...