Avatar billede hejmand Nybegynder
24. oktober 2002 - 17:06 Der er 10 kommentarer og
1 løsning

Tømme array

Hvordan tømmer jeg et array?
Avatar billede al Nybegynder
24. oktober 2002 - 17:09 #1
$mit_array = false;

men hvilke grund er der dog til at tømme det?
Avatar billede hejmand Nybegynder
24. oktober 2002 - 17:14 #2
Jeg skal bruge det igen - med varierende længde og indhold. Min stakkels browser går helt i stå, når jeg forsøger at putte nyt indhold i og bruge det.
Det bliver brugt i en sub til at bestemme hvilke kolonner i en db, der skal hentes fra, men det varierer alt efter hvorfra jeg kalder det.
Har du evt. en bedre idé til hvordan det kan gøres?
Avatar billede al Nybegynder
24. oktober 2002 - 17:18 #3
browseren går i stå? siker på at det er et problem med at erstatte elementerne i arrayet så?

hvis du skal bruge et array på sammen længde senere ka du jo bare gemme den nuværende længe på arrayet, og slettte det:

$mit_array_len = sizeof($mit_array);
$mit_array = false;
Avatar billede hejmand Nybegynder
24. oktober 2002 - 17:27 #4
Har lige prøvet $mit_array = false; både med og uden dollartegn og semikolon - det virker ikke.

Jeg ved ikke hvor mange elementer, der skal være i arrayet fra gang til gang, derfor kan jeg ikke lave et med fast længde.

Fejlen opstår kun anden gang jeg kalder min sub - første gang er der ingen problemer. Jeg antager derfor, at problemet må være arrayet, da det er det eneste, der udskiftes...
Avatar billede hejmand Nybegynder
24. oktober 2002 - 17:28 #5
...jeg har naturligvis udskiftet mit_array med mit arrays navn :)
Avatar billede al Nybegynder
24. oktober 2002 - 17:50 #6
der er også en besværlig løsning der sætter alle værdier i arrayet til "", altså til ingenting, prøv:

$i = 0;
do{
$mit_array[$i] = "";
$i++;
}
while ($i < (sizeof(mit_array)));
Avatar billede hejmand Nybegynder
24. oktober 2002 - 17:55 #7
Ok, er det bare mig, eller er de løsninger i javaScript jeg kan måske selv oversætte dem, men det ville være bedst hvis du kendte en VBscript løsning, da det er det jeg bruger.
Avatar billede al Nybegynder
24. oktober 2002 - 17:57 #8
argh... crap.. havde ikk lagt mærke til at der var under ASP... så virker der ikke :)  jeg kom med er PHP...
Avatar billede al Nybegynder
24. oktober 2002 - 18:03 #9
men ideen er go nok, men mit ASP er lidt rusten, så jeg må hellere holde mig fra at oversætte det....
Avatar billede hejmand Nybegynder
24. oktober 2002 - 18:06 #10
Det er da helt ok :)
Jeg lader spørgsmålet stå til imorgen!
Avatar billede hejmand Nybegynder
25. oktober 2002 - 09:33 #11
Lukker!
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
Kurser inden for grundlæggende programmering

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