---
title: "Ta bort och uppdatera index i flerdimensionell array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/99590-ta-bort-och-uppdatera-index-i-flerdimensionell-array"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "arro08"
published: "2004-03-16T10:47:30.000Z"
updated: "2004-03-16T20:18:15.000Z"
replies: 2
views: 268
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/99590-ta-bort-och-uppdatera-index-i-flerdimensionell-array"
---

# Ta bort och uppdatera index i flerdimensionell array

## #1 — arro08, 2004-03-16T10:47Z

Har en massa värden i en multidimensionell array (som också ligger i en session), exempelvis:

```php
$_SESSION['basket']['1']['id']
$_SESSION['basket']['1']['namn']
$_SESSION['basket']['1']['pris']

$_SESSION['basket']['2']['id']
$_SESSION['basket']['2']['namn']
$_SESSION['basket']['2']['pris']
```

Om jag gör:
unset($\_SESSION\['basket'\]\['1'\])

så vill jag att $\_SESSION\['basket'\]\['2'\] ska numreras om till $\_SESSION\['basket'\]\['1'\] samtidigt som alla andra värden hänger med. Alltså så att $\_SESSION\['basket'\]\['2'\]\['id'\] istället blir $\_SESSION\['basket'\]\['1'\]\['id'\].
Och så vidare med nummer 3, 4 etc.

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

## #2 — aasah, 2004-03-16T20:09Z

unset fungerar inte så. Det som händer är bara att $\_SESSION\['basket'\]\['1'\] inte har något värde. Vill du flytta alla poster som ligger efter får du göra det "manuellt", dvs lämpligen i en funktion skriven för det.

Men varför? Vad har du för nytta av att hålla på och flytta en massa variabler? :q PHP's arrayer ser inte ut som vanliga programmeringsspråks, du måste inte fylla ut några "hål". Det går utmärkt att ha en array med värden endast i positionerna 5, 6 och 14 tex. (Gäller även multidimensionella arrayer.)

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

## #3 — SPiN, 2004-03-16T20:18Z

<http://www.webforum.nu/showthread.php?s=&threadid=95473&forumid=23>

Vet inte hur den funktionen fungerade dock, eftersom att jag aldrig fick något respons på mitt inlägg. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/99590-ta-bort-och-uppdatera-index-i-flerdimensionell-array
