Sujet : Extraire les donnees d'un tableau multidimensionnel
Salut
Vous n'êtes pas logué. Veuillez vous loguer ou vous enregistrer.
PoyForum, aide en ligne gratuite » Aide HTML / CSS / PHP » Extraire les donnees d'un tableau multidimensionnel
Pages 1
Vous devez vous loguer ou vous enregistrer pour poster une réponse
Salut
Je viens de jeter un petit coup d'oeil a ton programme .
L'erreur vient du fait je pense que le PHP ne te permet pas le passage par adresse mais seulement le passage par valeur pour les parametresd'une fonction.
Ceci signifie qu'a l'interieur de la fonction combat, tu ne peux pas modifier les valeurs des parametres $armee1 et $armee2.
Par contre, tu peux arriver au meme resultat en modifiant les tableaux $armeeJ1 et $armeeJ2 dans la fonction combat !!
Youri
Pour repondre completement a ta question, le passage par reference ou par adresse en PHP est possible. Il suffit d'utiliser le sigle &
Voici un exemple illustratif :
<?php
$A = 0;
$B = 0;
function test($a, &$b)
{
if ($a == 0) $a = 3;
if ($b == 0) $b = 5;
}
test($A,$B);
echo "A : ".$A."\n";
echo "B : ".$B."\n";
?>
Tu constateras dans ce programme que seule la variable B qui est passee par reference pourra etre modifiee par la fonction.
Bien a toi
Youri
Pages 1
Vous devez vous loguer ou vous enregistrer pour poster une réponse
Généré en 0.072 secondes, 10 requêtes exécutées