Hallo
ich will mit der Methode in_array() überprüfen, ob ein Wert bereits in einem zweidimensionalen Array enthalten ist:
Das Array $_SESSION['s_ID'][] ist einfach durchlaufend nummeriert. Leider macht das nicht das Gewünschte:
Eigentlich sollte die ID 24 ja nur einmal vorkommen dürfen. Was mache ich falsch? Danke.
ich will mit der Methode in_array() überprüfen, ob ein Wert bereits in einem zweidimensionalen Array enthalten ist:
PHP:
if(! in_array($_POST['id'],$_SESSION['s_ID']))
{
$_SESSION['s_ID'][] = $_GET['id'];
$_SESSION['s_Cat'][] = $_GET['cat'];
Code:
Array
(
[s_ID] => Array
(
[0] => 24
[1] => 24
[2] => 24
)
[s_Cat] => Array
(
[0] => Test
[1] => Test
[2] => Test
)
)