---
title: "ARRAY: Tabort ett \"fack\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/141449-array-tabort-ett-fack"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sjodahl"
published: "2006-01-24T20:09:37.000Z"
updated: "2006-01-24T20:38:17.000Z"
replies: 2
views: 297
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/141449-array-tabort-ett-fack"
---

# ARRAY: Tabort ett "fack"

## #1 — Sjodahl, 2006-01-24T20:09Z

Snabb fråga ;)

Hur tar man bort ett fack ur en array så värden efter hoppar tillbaka ett steg

ex: 

```php
$temp[0]["color"] = "1";
$temp[1]["color"] = "2";
$temp[2]["color"] = "3";

echo $temp[1]["color"];
```

// Skall visa 3

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

## #2 — Sjodahl, 2006-01-24T20:35Z

```php
    function del_cart( $prodID ){

        for( $i=0; $i<count( $this->cart ); $i++){

            if ($this->cart[$i]["PID"] == $prodID){

                array_splice($this->cart, $i, 1);
            }
        }
    }
```

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

## #3 — nitro2k01, 2006-01-24T20:38Z

Alt. lösning:

```php
<pre><?PHP

$tra = array (0=>"Skall bli 0",
			  1=>"Skall tas bort",
			  2=>"Skall bli 1"); // Skapa en array
unset($tra[1]); // Ta bort ett värde
$tra=array_values($tra); // Trimma arrayn

print_r($tra);  // Skriv ut resultatet

?></pre>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/141449-array-tabort-ett-fack
