---
title: "Tabort från arr"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47809-tabort-från-arr"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "fundrusse"
published: "2002-07-13T12:07:24.000Z"
updated: "2002-07-14T13:36:36.000Z"
replies: 14
views: 244
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/47809-tabort-från-arr"
---

# Tabort från arr

## #1 — fundrusse, 2002-07-13T12:07Z

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å?

Permalänk: https://www.webforum.nu/p/47809

## #2 — solbulle, 2002-07-13T12:16Z

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
```

Permalänk: https://www.webforum.nu/p/720792

## #3 — fundrusse, 2002-07-13T12:38Z

Men det verkade ju inte funka så bra hehe..
Den tar inte bort IP2

Permalänk: https://www.webforum.nu/p/720813

## #4 — solbulle, 2002-07-13T13:03Z

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
```

Permalänk: https://www.webforum.nu/p/720818

## #5 — fundrusse, 2002-07-13T13:10Z

Nae det gick ju inte mycke bättre det heller ;/

Permalänk: https://www.webforum.nu/p/720819

## #6 — fundrusse, 2002-07-13T13:17Z

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 & " "

Permalänk: https://www.webforum.nu/p/720821

## #7 — solbulle, 2002-07-13T13:21Z

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.)

Permalänk: https://www.webforum.nu/p/720823

## #8 — fundrusse, 2002-07-14T12:39Z

Mindre kod

Permalänk: https://www.webforum.nu/p/721135

## #9 — solbulle, 2002-07-14T12:49Z

Hm, iofs lika många tecken och precis samma funktion... ;) (<http://www.webforum.nu/showthread.php?s=&postid=391692#post391692>)

Permalänk: https://www.webforum.nu/p/721140

## #10 — fundrusse, 2002-07-14T12:58Z

Aja.. Det funkar nu iallfall =)..
Du... Om jag vill sortera dem när d skrivs ut..

Hur går man till väga då?

Permalänk: https://www.webforum.nu/p/721143

## #11 — solbulle, 2002-07-14T13:12Z

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.

Permalänk: https://www.webforum.nu/p/721147

## #12 — fundrusse, 2002-07-14T13:14Z

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.

Permalänk: https://www.webforum.nu/p/721148

## #13 — solbulle, 2002-07-14T13:15Z

Nummer är nog lättare: <http://www.webforum.nu/showthread.php?s=&threadid=38799&highlight=sort+array>

<http://www.webforum.nu/showthread.php?s=&threadid=6323&highlight=sort+array>

Permalänk: https://www.webforum.nu/p/721149

## #14 — fundrusse, 2002-07-14T13:29Z

Joda.. Nu blidde det bra här..
Precis som jag vill ha det =)

Tackar!

Permalänk: https://www.webforum.nu/p/721160

## #15 — solbulle, 2002-07-14T13:36Z

Det är lugnt.

Permalänk: https://www.webforum.nu/p/721163

---

Tråden på webben: https://www.webforum.nu/amne/asp/47809-tabort-från-arr
