Supprimer une clé d'array précise se trouvant en cache
Posté : 21 janv. 2018, 20:37
Bonjour la communauté,
J'ai un site où je vends des places de spectacles par date. En somme, le client magasine sur le site, clique sur une date voulu, choisi le nombre d'adulte, d'enfant, etc. puis il l'ajoute au panier.
J'ai fait un panier qui prend les éléments se trouvant dans le cache. Alors prenons l'exemple que je vienne de magasiner 4 dates de spectacle, mon cache ressort cette array:
https://ibb.co/hgCizG
(Regardez l'image s'il vous plait), quand nous cliquons sur modifier des inputs de type number et un bouton supprimer apparait pour chaque date. Quand nous cliquons sur supprimer, je récupère la date à supprimer, puis je regarde à quelle clé elle correspond avec ce code:
Maintenant que j'ai la clé qui correspond, comment je fais pour supprimer toute les clé "0" du cache par exemple ?
J'ai dejà essayé unset, mais aussitôt que la date ne se retrouve plus dans le lien, les infos reviennes.
Merci pour votre support
!
J'ai un site où je vends des places de spectacles par date. En somme, le client magasine sur le site, clique sur une date voulu, choisi le nombre d'adulte, d'enfant, etc. puis il l'ajoute au panier.
J'ai fait un panier qui prend les éléments se trouvant dans le cache. Alors prenons l'exemple que je vienne de magasiner 4 dates de spectacle, mon cache ressort cette array:
Code : Tout sélectionner
Array ( [id] => Array ( [0] => 112 [1] => 93 [2] => 93 [3] => 11559 ) [date] => Array ( [0] => 20171123 [1] => 20180509 [2] => 20180508 [3] => 20180407 ) [heure] => Array ( [0] => 2:00 [1] => 8:00 [2] => 8:00 [3] => 7:00 ) [num] => Array ( [0] => Array ( [adulte] => 3 [60_ans_plus] => 0 [30_ans_moins] => 0 ) [1] => Array ( [adulte] => 4 [60_ans_plus] => 0 [30_ans_moins] => 0 ) [2] => Array ( [adulte] => 4 [60_ans_plus] => 0 [30_ans_moins] => 0 ) [3] => Array ( [adulte] => 0 [enfant] => 4 ) ) )(Regardez l'image s'il vous plait), quand nous cliquons sur modifier des inputs de type number et un bouton supprimer apparait pour chaque date. Quand nous cliquons sur supprimer, je récupère la date à supprimer, puis je regarde à quelle clé elle correspond avec ce code:
Code : Tout sélectionner
$dateEkey = array_search($get_date_a_supprimer, $get_date_in_cache);Maintenant que j'ai la clé qui correspond, comment je fais pour supprimer toute les clé "0" du cache par exemple ?
J'ai dejà essayé unset, mais aussitôt que la date ne se retrouve plus dans le lien, les infos reviennes.
Merci pour votre support