Tjenna.
Jag har en lite kodsnutt här som jag vill ha hjälp me.
Det är så att jag har ett fält med massa ip nummer som är skiljda med :
jag vet hur man gör för o lägg till IP men inte hur man tar bort.
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
response.write arr(i) & " "
next
den koden skiljer dem åt idag...
Men säg att jag vill ha bort IP2..
Hur göra då?
solbulleMedlem sedan mars 20015 287 inlägg Jag antar att du får loopa dig igeno di narray, typ som du visar, och bygga upp den igen med en If-sats som inte tillåter det oönskade värdet att komma med.
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
str = str & arr(i) & ":"
End If
response.write arr(i) & " "
next
Men det verkade ju inte funka så bra hehe..
Den tar inte bort IP2
solbulleMedlem sedan mars 20015 287 inlägg Hupp! Så här kanske:
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
newstr = newstr & arr(i) & ":"
End If
response.write arr(i) & " "
next
Nae det gick ju inte mycke bättre det heller ;/
Denna kod funkade däremot bättre =)
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If not arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
newstr = newstr & arr(i) & ":"
End If
next
response.write newstr & " "
solbulleMedlem sedan mars 20015 287 inlägg Och den stora skillnaden är?
<%
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
newstr = newstr & arr(i) & ":"
End If
response.write arr(i) & " "
next
response.write "<br>Nya arrayen:<br>"
arr = split(newstr,":")
For i = 0 To Ubound(arr)
response.write arr(i) & " "
next
%>
(Förutom att jag tidigare fortfarande skrev ut den gamla arrayen.)
solbulleMedlem sedan mars 20015 287 inlägg Aja.. Det funkar nu iallfall =)..
Du... Om jag vill sortera dem när d skrivs ut..
Hur går man till väga då?
solbulleMedlem sedan mars 20015 287 inlägg Skall de sorteras i bokstavsordning?
Jag undrar om du inte skall lägga in det hela i ett recordset i så fall.
(Tror jag fick det svaret när jag gjorde en liknande pryl förut.)
Se tex. http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_16.asp
Finns väl andra sätt men inget som jag vet är praktiskt.
Ja bokstavsordning.. eller sifferordning blir det hehe..
Var inne på recordset innan.. men det känns mer tillfredställande att ha det såhär..
för att det är inte så många IPadresser som kommer att sparas där.
solbulleMedlem sedan mars 20015 287 inlägg Joda.. Nu blidde det bra här..
Precis som jag vill ha det =)
Tackar!