webForumDet fria alternativet

ARRAY: Tabort ett "fack"

2 svar · 297 visningar · startad av Sjodahl

SjodahlMedlem sedan maj 20033 137 inlägg
#1

Snabb fråga ;)

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

ex:

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

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

// Skall visa 3

SjodahlMedlem sedan maj 20033 137 inlägg
#2
    function del_cart( $prodID ){

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

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

                array_splice($this->cart, $i, 1);
            }
        }
    }
nitro2k01Medlem sedan aug. 20037 630 inlägg
#3

Alt. lösning:

<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>
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb