[PHP]Modifier array

Résolu
Bonjour,
Je suis sur le point de faire un pendu en PHP.
Mais je bloquer.
Alors:
$motSecret Contient le mot a découvrir.
$lettreTrouvee donne les lettres trouver 0=nontrouvée 1=trouvée.
$lettre est la lettres donner par le joueur.

for ($i = 0 ; $i < 6 ; $i++)
{
	if ($motSecret[$i] == $lettre)
	{
		$lettreTrouvee[$i] = 1;
	}
	
}

mais pourtant se code ne fonctionne pas.
Je pense que c'est au moment de la modification de $lettreTrouvee

Si quelqu'un peut m'aider se serait super sympa.

Bilou.

--
Il y a des jours faut pas m'chercher.
Et y'a des jours tous les jours !
Configuration: Tour: Antec Nine Hundred.
Moniteur: LCD 19" HYUNDAI X93W WIDE.
Carte mère: GIGABYTE EP45-DS3.
Processeur: Intel Core Duo E7200.(Oc a 30%)
Carte graphique: GIGABYTE Ati Radeon HD 3870 512MB GDDR3.
RAM: G.SKILL 1024*2 DDR2.(5-5-5-15)
Clavier: Logitech G11.
Souris: Microsoft Laser Mouse 6000.

3 réponses

  1. C'est bon comprit pourquoi car enfaite a chaque passage je remettais :
    $lettreTrouvee=array(0,0,0,0,0,0,0);
    Donc les lettres ne pouvais pas être découverts.

    Bilou.
    0
    1. for ($i = 0 ; $i < 6 ; $i++)
      {
      	if ($motSecret[$i] == $lettre)
      	{
      		$lettreTrouvee[$i] = 1;
      	}else{
                     $lettreTrouvee[$i] = 0;
             }
      	
      }
      0
      1. Modérateur
        <?php
        $motSecret='csecret';
        $lettreTrouvee=array(0,0,0,0,0,0,0);
        
        $lettre='e';
        
        for ($i = 0 ; $i < 6 ; $i++)
        {
        	if ($motSecret[$i] == $lettre)
        	{
        		$lettreTrouvee[$i] = 1;
        	}
        	
        }
        
        print_r($lettreTrouvee);      // Array ( [0] => 0 [1] => 0 [2] => 1 [3] => 0 [4] => 0 [5] => 1 [6] => 0 )
        ?>

        Il n'y a pas de raison que ça marche pas. Montre le reste du code.
        0