Tableau associatif, valeur qui disparait

Unknown
Invité n'ayant pas de compte PHPfrance

03 mars 2013, 21:00

Bonsoir,

Je me permet de poster un message car je rencontre un problème avec mon tableau associatif,
$results=array('Name'=>'Score');
et ce tableau s'incrémente d'une ligne quand une personne finit sa partie, mais si il y a deux fois le même nom de joueur le premier est remplacé par le second, ce que je ne veux pas, comment puis je faire pour éviter ce problème?
Merci d'avance pour votre aide! :)

ViPHP
xTG
ViPHP | 7331 Messages

03 mars 2013, 21:28

Il faut dans ce cas gérer un tableau de tableau pour les scores.
$results = array(
  'name' => array(
    0 => 'Score 1',
    1 => 'Score 2')
);
Concernant une façon rapide de le faire :
$results[$name][] = $score_1; // rajoutera un score, voire créera l'array s'il n'existe pas encore pour ce joueur

Unknown
Invité n'ayant pas de compte PHPfrance

03 mars 2013, 21:55

D'accord, je vais essayer ça, merci pour votre aide! :D