Bonjour à tous,
Mon titre n'est peut-être pas très explicite.
Je me trouve confronté à un problème pour calculer un total sur un tableau multidimensionnel.
Je m'explique.
Voici comment je déclare mon tableau :
$_SESSION['caddie'] = array();
$_SESSION['caddie']['id'] = array();
$_SESSION['caddie']['hotel_id'] = array();
$_SESSION['caddie']['nom_hotel'] = array();
$_SESSION['caddie']['tarif'] = array();
Je me retrouve donc avec un tableau caddie du genre :
0 | 10 | Mercure | 110
1 | 13 | Meridien | 135
2 | 10 | Mercure | 110
3 | 22 | Ibis | 125
4 | 25 | Holiday Inn | 140
5 | 10 | Mercure | 110
Je cherche à calculer le montant total de la colonne tarif mais seulement pour l'hôtel mercure par exemple.
Donc seulement si l'id de l'hotel est égal à 10 (je vais chercher les infos hôtels dans une base de données).
Pour obtenir 330 dans cet exemple.
Cela fait un bon moment que j'essais avec des array sum et autres boucles for each plus ou moins propres sans y parvenir.
Quelqu'un à t'il une proposition ?
Merci.