Jonny F.: Merkwürdiges lösch verhalten im Array

Beitrag lesen

Hallo liebe Self-Htmler

bzw. self-paste&copyer :D,

ich habe ein merkwürdiges Problem was das löschen in einem Array angeht.

Ich lasse mir per Get einen Wert aus einem Array schicken, sprich

<a href="seite.php?suppcol=arraywert">lösche array wert</a>

Dieser Wert wird nun aus dem Array gelöscht das komische daran ist aber manchmal wenn ich einen Wert aus dem Array lösche, löscht er mir auch einen anderen mit. Das einzigste was mir aufgefallen ist und ich tüftele schon seit längeren an dem Problem, ist dass es immer der erste Wert im Array ist.

Error_reporting ist natürlich auf e_all gesetzt und per var_dump habe ich herausgefunden dass immer der erste Wert flöten geht.

Das ist nun der PHP Teil mit dem ich den Wert lösche

  
if(in_array($_GET['suppcol'], $_SESSION['allcol'])) {  
//Wert wird aus dem Array gelöscht  
unset($_SESSION['tablecolallpc'][array_search($_GET['suppcol'],$_SESSION['tablecolallpc'])]);  
}

Hat jemand einen Plan woran das liegen kann oder ist es einfach nur ein PHP Fehler.

MfG Jonny F.