---
title: "loopa igenom alla $_POST['var']"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/45910-loopa-igenom-alla-post-var"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nkrantz"
published: "2002-06-14T13:30:24.000Z"
updated: "2002-06-14T14:47:03.000Z"
replies: 2
views: 197
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/php/45910-loopa-igenom-alla-post-var"
---

# loopa igenom alla $_POST['var']

## #1 — nkrantz, 2002-06-14T13:30Z

Hej!

Vill genom att loopa igenom varje element i en form skapa en array. Tanken är att variabelnamnet skall vara indexen för array också. dvs variabel1 =\> 'foo' etc...

Så vad jag efterfrågar är alltså en funktion som kan loopa igenom alla formelements, ta namnet på formelementet och sätta in det i en array och tilldela elementnamnet det värde som den skickar vidare... 

Någon?  :q 

//Nippe

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

## #2 — Matte, 2002-06-14T14:40Z

Följande lilla kodsnutt (stulen direkt från manualen) **skriver ut** samtliga variabler med index och värde:

```
while (list ($key, $val) = each ($_POST)) { 
echo "$key => $val<br>\n"; }
```

 
Har du en del av dina formulärsvariabler som arrayer får du bygga på det med:

```
while (list ($key, $val) = each ($_POST)) { 
if (is_array($val)){ 
while (list ($k, $v) = each ($val)){
echo $key."[".$k."] => $v<br>\n";
} 
} else {echo "$key => $val<br>\n";}
}
```

 
Som sagt, detta ger endast utskrift, men det borde gå att bygga om dom lite.

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

## #3 — nkrantz, 2002-06-14T14:47Z

funkade strålande!
tack så mycket Matte!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/45910-loopa-igenom-alla-post-var
