I tried to use the function array_search but can't get it work..
I got a php session with an array.
array(2) {
  [0]=>
    array(6) {
       ["ProductId"]=>string(2) "34"
       ["ProductName"]=>string(9) "Best ever"
       ["ProductPrice"]=>string(6) "453.00"
       ["ProductColor"]=>string(4) "Blue"
       ["ProductSize"]=>string(1) "S"
       ["Image"]=>string(36) "d12f95895c9130da8e52a7ff5b9216c9.png"
    }
 [1]=>
    array(6) {
       ["ProductId"]=>string(2) "33"
       ["ProductName"]=>string(5) "Vespa"
       ["ProductPrice"]=>string(7) "1789.00"
       ["ProductColor"]=>string(4) "Blue"
       ["ProductSize"]=>string(1) "S"
       ["Image"]=>string(36) "678e25ea94a7fa94bc6fa427ff29bc6c.png"
    }
now I do an array_search()
session_start();
include '_sqlclean.php';
(isset($_POST['product_id'])) ? $p_id = clean_string_save($_POST['product_id']) : $p_id = 0;
$array = $_SESSION['wishList'];
$key = array_search($p_id, $array);
if I do a
var_dump($_SESSION['wishList']);
I got what I showed you above. But I always got the message "Key not found"
Why ?? What's my mistake ? I tried already to do
$p_id = "34" // for try
$p_id = intval(34); // for try also
$key = array_search("34", $_SESSION['wishList']); // to see if it works
but nothing worked.. :( Thanks in advance
 
     
     
     
     
     
    