12. august 2001 - 02:09Der er
6 kommentarer og 1 løsning
Slet fra Array
Hej ... Jeg har lavet et session-array i forbindelse med en indkøbdsvogn på min side, og vil gerne have mulighed for at fjerne en vare fra indkøbdsvognen.
Jeg forestiller mig det nemmeste er at slette varens værdi fra array\'et.
Men hvordan sletter man en værdi i et array?
eks: arrVarer = \"1, 4, 3, 7, 7, 45, 3\" Lad os sige jeg gerne vil fjerne den ene 7\'er.
function remove(index,myarray) For i = 0 to Ubound(myarray) If index <> i Then buildarray = buildarray & myarray(i) End if If i <> Ubound(myaaray) Then buildarray = buildarray & \",\" End if Next remove = Split(buildarray, \",\") End function
Hej ... Nu er det tid til at teste ... jeg ved godt det er lidt sent, men kan du forklare mig helt præcist hvad funktionen gør og hvad de forskellige variabler er?
Jeg forstår det som om at \'index\' er den variabel jeg vil fjerne fra arrayet og \'myarray\' selvfølgelig er mit oprindelige array.
Men vil det sige at hvis jeg skriver eks: remove(7, arrID) så vil jeg få præcis det samme array som jeg havde før men bare UDEN 7 tallet og hvor 45 har overtaget pladsen?
function remove(index,myarray) For i = 0 to Ubound(myarray) If index <> myarray(i) Then buildarray = buildarray & myarray(i) End if If i <> Ubound(myaaray) Then buildarray = buildarray & \",\" End if Next remove = Split(buildarray, \",\") End function
FUNCTION remove(index,myarray) FOR i = 0 TO Ubound(myarray) If index <> myarray(i) Then buildarray = buildarray & myarray(i) End if If i <> Ubound(myaaray) Then buildarray = buildarray & \",\" End if Next
FOR i = 0 TO UBound(arrOrders) IF arrOrders(i) = strRemove THEN strRemove = \"\" ELSE IF strNewOrders = \"\" THEN strNewOrders = arrOrders(i) ELSE strNewOrders = strNewOrders & \", \" & arrOrders(i) END IF END IF NEXT
Du behøver ikke forstå hvad mine variabler er, jeg skriver det bare for at du kan se jeg rent faktisk selv løste problemet :-) ...
Du skal have mange tak for hjælpen alligevel ...
Synes godt om
Ny brugerNybegynder
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.