Avatar billede hkb-x Nybegynder
19. oktober 2005 - 11:51 Der er 9 kommentarer og
1 løsning

slet alle variabler

hvordan kan jeg slette alle vareabler nemt... uden at skulle sige $var1 = ""; $var2 = ""; $var3 = ""; osv...
Avatar billede bromer Nybegynder
19. oktober 2005 - 12:01 #1
Det kan du ikke. Hvad vil du også bruge det til?
Avatar billede hkb-x Nybegynder
19. oktober 2005 - 12:36 #2
hehe... at slette alle variabler.... selvfølgelig...
Avatar billede jaw Nybegynder
19. oktober 2005 - 12:36 #3
Medmindre de alle sammen hedder 1, 2, 3 osv. til sidst:

for($i = 1; $i < 10; $i++) {
  ${"var".$i} = "";
}
Avatar billede Slettet bruger
19. oktober 2005 - 12:39 #4
Det virker somom du skulle lave et array :)
http://dk.php.net/manual/en/ref.array.php
Avatar billede net-base.dk Nybegynder
19. oktober 2005 - 12:42 #5
Jeg kan ikke se hvorfor du vil slette alle variablerne?

Når brugeren går videre til en anden side er variablerne døde og kan ikke kaldes igen... med mindre man oprettet dem først...

Og du kan jo bare lade være med at kalde dem, hvis du ikke skal bruge dem.
Avatar billede bromer Nybegynder
19. oktober 2005 - 12:43 #6
hkb-x: Der er noget fundamentalt galt med din opbygning. Du bør aldrig have brug for at slette variabler på den måde.

Hvis du alligevel navngiver dine variabler som var1 var2 etc så kan du lige så godt bruge et array, som philip sagde.
Avatar billede hkb-x Nybegynder
20. oktober 2005 - 09:17 #7
det der er mit problem er at jeg nogle gange har flere værdier på min side der f.eks. hedder $id, $sql, $url osv... og de kan nogle gange blandes da jeg bruger:

foreach ($_POST as $key => $value) {}

nogle gange er der noget mellem {}, andre gange er der kun tomt så jeg bare får $_POST værduerne. problemet er at hvis der allerede er en værdu $id og jeg så får en værdi der hedder $_POST['id'] så bliver $id IKKe erstattet...
Avatar billede jaw Nybegynder
20. oktober 2005 - 19:18 #8
Nah, men hvorfor lave dem $_POST['id'] om til $id da? Det er jo bare at bruge $_POST['id'] og $id !
Avatar billede hkb-x Nybegynder
21. oktober 2005 - 10:48 #9
@jaw

huh??
Avatar billede hkb-x Nybegynder
25. oktober 2005 - 13:11 #10
hmm-... LUKKET
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester