[PHP] tableau et variable

Résolu/Fermé
leoz2007 Messages postés 82 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 - 11 nov. 2008 à 17:35
 Utilisateur anonyme - 11 nov. 2008 à 19:11
Bonjour,

J'ai récemment décidé de me mettre au PHP ^^

Voila mon petit problème je souhaite créer une page web effectuant le calcul suivant


while($nbdim > 0) //nombre de dimension
{
$result[$i] = mt_rand(-9, 9) . "\n"; //je veux créer deux nombres aléatoire
$result2[$i] = mt_rand(-9,9) . "\n";// je veux créer deux nombres aléatoire
echo "Vecteur A = "; // affiche Vecteur A :
echo $result[$i]; //affiche la valeur de random
echo '<br>';
echo "Vecteur B = "; //affiche Vecteur B :
echo $result2[$i]; // affiche la valeur de random2
echo '<br>';
$nbdim = $nbdim - 1; //décrémente
$scal = array($result,$result2); //je crée un tableau qui contient les différentes valeur de result et result2
echo "Produit scalaire = ";
echo $scal;
echo '<br>';
echo '<br>';
$i = $i + 1;
}

Mon problème la page PHP me renvoi un Array a chaque fois que j'affiche $scal :/

Je me doute bien que c'est un problème de tableau, je me suis donc renseigner sur mon ami Google et il ma filé plein de tuto ou les array était déclarer en dur style $prenom = array('fred','paul','julien','henry')

Voila un peu d'aide de votre part serait la bienvenue ^^
A voir également:

6 réponses

Utilisateur anonyme
11 nov. 2008 à 17:51
Bonsoir,

iln'y a rien d'étonnat que cela soit un tableau car :

$scal = array($result,$result2);
0
leoz2007 Messages postés 82 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 65
11 nov. 2008 à 17:56
Merci mais votre réponse m'éclaire pas trop, je sais que c'est un tableau puisque c'est e que je veu créer...
0
Utilisateur anonyme
11 nov. 2008 à 17:59
bonsoir
array veut dire tableau
et tel que c'est écrit c'est un tableau à deux dimension.

à la place de echo $scal, mettez
echo "<pre>";print_r($scal);echo "</pre>";

et voyez ce que cela fait
0
leoz2007 Messages postés 82 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 65
11 nov. 2008 à 18:29
Tout d'abord merci :)

depuis j'ai modifier legerement mon code

$i = 0;
while ($i < sizeof($result))
{
$total = $result[$i] + $result2[$i];
echo $total;
echo '<br>';
$scal = $total;
echo "produit scalaire";
echo "<pre>";print_r($scal);echo "</pre>";
echo '<br>';
$i = $i + 1;
}

$resultat = 0;
for($i = 0; $i < sizeof($total); $i++)
{
$resultat = $resultat + $total[$i];
echo $resultat;
}

j'avais réussi a afficher les différentes valeur de $scal avant votre réponse ^^
maintenant viens le temps ou je veux additionné les valeurs de $scal

$resultat me renvoi 0 constamment , j'ai l'impression qu'il ne rentre pas dans la boucle, une idée ?

Merci encore :)
0
Utilisateur anonyme
11 nov. 2008 à 18:40
cette fois $total n'est pas un tableau
donc $total[$i] est égal = 0
0+0+0 ça fera tjrs 0
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leoz2007 Messages postés 82 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 65
11 nov. 2008 à 18:57
Plus concretement pouvez vous m'expliquer quel est la synthaxe d'un tableau en PHP :/

Merci beaucoup du temps que vous passez avec moi ^^
0
leoz2007 Messages postés 82 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 65
11 nov. 2008 à 19:06
Hum Hum
je viens de trouver :D

Merci beaucoup de m'avoir dépatouillé de ce bourdel ^^

Leoz
0
Utilisateur anonyme
11 nov. 2008 à 19:11
ok leoz, si c'est clos passer le pb en résolu.
0