|
|
|
|
Addition lignes et colonnes tableau PHP
Dernière réponse le 10 jui 2009 à 17:01:36 brinxx, le 9 jui 2009 à 16:35:17Bonjour,
Je dois effectuer un exercice pour le boulot .
j'ai 2 variables $c (colonne) et $l (ligne) , avec ceci je dois faire un tableau contenant 3lignes et 5 colonnes contenant les nombres de 1 à 15 ( ligne 1 : 1.2.3.4.5 ,ligne 2 :6.7.8.9.10 ,ligne 3:11.12.13.14.15)
Tout ca en PHP mais je ne m'y connais malheureusement as trop , on m'a parlé de boucle , pourriez vous m'aider s'il vous plait ?
Merci
Configuration: Linux Mozilla 1.9.0.11
Voilà:
<?php
//init des variables
$tableau=array();
$mult=0;
//on boucle sur les 3 lignes
for($l=1;$l<=3;$l++){
//on boucle sur les 5 colonnes
for ($c=1;$c<=5;$c++){
//on empile dans l'array la valeur
$tableau[$l][$c]=$c+($mult*5);
}
//a chaque boucle de ligne on ajoute +1 au multiplicateur
// première ligne on ajoutera 0 fois $c
// deuxième ligne 1 fois $c etc...
$mult++;
}
//visualisation:
echo '<pre>';
print_r($tableau);
ech |
Probleme résolu pour les lignes voila le code :
|
<html>
<head>
<title> Tableau addition </title>
</head>
<body>
<p>Tableau addition</p>
<p>Somme des lignes en gras</p>
<table border="2" cellpadding="2" cellspacing="2">
<?php
$l=3; //nombre de ligne
$c=5; //nombre de colonne
$k=0; //position dans le tableau
$tableau=array();
$mult=0;
for($i=0;$i<$l;$i++) //parcours des lignes
{
echo "<tr>"; //début tableau
${'sommeligne'.$i}=0; //variable dynamique c a d qu' a la boucle 1 on aura $sommeligne1
for ($y=1;$y<$c+1;$y++) //parcours des colonnes
{
$m=$y+($mult*5); //valeurs dans chaques colonnes
${'sommeligne'.$i}=${'sommeligne'.$i}+$m; //sommes des valeurs dans chaques lignes
echo "<td>$m</td>"; //valeurs des colonnes et lignes dans le tableau
}
echo "<td><strong>${'sommeligne'.$i}</strong></td>"; // somme des valeurs des lignes et des colonnes
echo "</tr>"; //fin ligne
$mult++;
}
//print_r($tableau);
echo "</table>";
?>
</body>
</html> |
Merci mais je viens de trouver .
|

