---
title: "Fråga ang Array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137132-fråga-ang-array"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2005-11-07T18:24:01.000Z"
updated: "2005-11-07T19:43:53.000Z"
replies: 13
views: 683
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/137132-fråga-ang-array"
---

# Fråga ang Array

## #1 — voigtann1, 2005-11-07T18:24Z

Jag har två frågor som jag skulle vilja ha svar på:
Om vi kör en split och får en array som är (2) men jag vill att den MÅSTE vara minst (3) annars skall den sätta förinstälda array på den sista. Hur gör man detta?

och om inte detta går kan man göra om arrayn inte är 3 så skall den sätta en hel ny array med mina egna 3 arrays?

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

## #2 — @nders, 2005-11-07T18:33Z

```
if ubound(myarray) < 3 then redim preserve myarray(3)
```

Vad du menar med *annars skall den sätta förinstälda array på den sista* respektive *och om inte detta går kan man göra om arrayn inte är 3 så skall den sätta en hel ny array med mina egna 3 arrays?* har jag inte en aning om. 

Vad menar du egentligen? :)

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

## #3 — voigtann1, 2005-11-07T18:37Z

Om vi har en array(3)
med "standard"
array(0) = "@nders"
array(1) = "Webforum"
Array(2) = "Hallonbär"
Array(3) = "Standard"

Dessa är "standard"

men om vi skriver
array("hehe","blåbär")
Då skall ändå hallonbär och Standard vara kvar...

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

## #4 — @nders, 2005-11-07T18:40Z

Då får du krångla.

```
vArray = Array("@nders", "Webforum", "Hallonbär", "Standard")
sTemp = "hehe blåbär"
vTempArray = split(sTemp)
if ubound(vTempArray) > 2 then 
     vArray = vTempArray
else
     for i = 0 to ubound (vTempArray)
          vArray(i) = vTempArray(i)
     next
end if
```

mvh

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

## #5 — voigtann1, 2005-11-07T18:41Z

problem:
Om vi säger att array("hehe","blåbär") inte finns eller bara kanske "hehe" finns hur gör man då?

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

## #6 — @nders, 2005-11-07T18:45Z

Använd funktionen isArray() för att avgöra om något är en array eller icke.

Mvh

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

## #7 — voigtann1, 2005-11-07T18:50Z

mjo... men tänk om det är "hehe" eller "hehe","haha" eller tom samtliga "hehe","haha","hihi".

Dock kan vi säga att Standarden alltid är dessa hehe haha och hihi men att man kan ändra dessa tre.

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

## #8 — @nders, 2005-11-07T18:52Z

Va?

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

## #9 — voigtann1, 2005-11-07T18:53Z

Om vi säger att jag skall ha en array:
array("haha","hihi","hehe")

Men nu vill du ändra haha och hihi till något annat:
str = "hoho,hmmm"
temp = split(str,",")
och så skall hoho och hmmm sättas in i haha och hihi.

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

## #10 — @nders, 2005-11-07T18:55Z

Ja, och på vilket sätt fungerar inte min exempelkod?

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

## #11 — voigtann1, 2005-11-07T19:34Z

men det kan lika väl vara så att vi bara vill lägga in hoho men ingen annat mer i arrayn men då skall de andra vara kvar.

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

## #12 — @nders, 2005-11-07T19:35Z

Ja, och på vilket sätt fungerar inte min exempelkod?

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

## #13 — voigtann1, 2005-11-07T19:37Z

som jag förstod på din kod kommer den väl bara göra kontrollen om tempArrayn är större än 2 .. dvs "hoho" och inget mer kommer göra så det krocka eller?

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

## #14 — @nders, 2005-11-07T19:43Z

Nej.

Du får antingen:
1) Läsa koden ordentligt, eller:
2) Testa.

Om det ubound är större än 2 ersätts hela arrayen. Är det mindre ersätts varje tillgänglig plats för sig.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/137132-fråga-ang-array
