Pos1, Pos2, Pos3 og Pos4 indeholder hver et tal. Normalt kan jeg lave if-sætninger indtil den finder det mindste, men det ville fylde rigtigt meget. Derfor spørger jeg om der er en mulighed for at opstille det på en måde, så jeg kan finde det mindste tal.
Hmm, nedenstående er det eneste jeg lige kan komme i tanke om...
<% Function FindLowest(sVals) dim aVals, iCnt, iLowest aVals = Split(sVals,",") iLowest = aVals(0) For iCnt = 0 To UBound(aVals) If(CLng(aVals(iCnt)) < CLng(iLowest)) Then iLowest = aVals(iCnt) Next FindLowest = iLowest End Function
' Find alle muligheder der eksisterer If EndPos1 > 0 Then sVals = EndPos1 If EndPos2 > 0 Then sVals = sVals & " " & EndPos2 If EndPos3 > 0 Then sVals = sVals & " " & EndPos3 If EndPos4 > 0 Then sVals = sVals & " " & EndPos4 If EndPos5 > 0 Then sVals = sVals & " " & EndPos5 If EndPos6 > 0 Then sVals = sVals & " " & EndPos6 ' Sørg derefter for at det er et gyldigt Array sVals = Trim(sVals) sVals = Replace(sVals," ",",") ' Find så den laveste position, som må være der hvor linket slutter aVals = Split(sVals,",") iLowest = aVals(0) For iCnt = 0 To UBound(aVals) If(aVals(iCnt) < iLowest) Then iLowest = aVals(iCnt) Next EndPos = iLowest
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.