Rechercher : dans
Par :

Comment crié un tableau 2 dimension en php

Dernière réponse le 27 avr 2008 à 18:49:14 tjravril, le 26 oct 2007 à 20:30:02 
 Signaler ce message aux modérateurs

Bonjour,
pouvez-vous m'aider pr générer aleatoirement les elements d'une matrice carré (10,10)
-->afficher le matrice dans un tableau HTML
merci d'avant

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Comment crié un tableau 2 dimension en php » dans :
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...
Les tableaux en langage C++ VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

Alain42, le 26 oct 2007 à 21:16:50
  • +1

Bonsoir,

Essayes ça:

<?php
//generation
$matrice=array();
for($l=0;$l<10;$l++){
	for($c=0;$c<10;$c++){
		srand();
		$rand = rand(0, 100);// la on règle le mini  maxi
		$matrice[$l][$c]=$rand;
	}
}

//affichage
?>
<html>
<table border=6 cellspacing=6 cellpadding=10>
	<?php
	// titre colonne
	echo "<tr><td>&nbsp;</td>";
	for($c=0;$c<10;$c++){
		echo "<td><b>Col $c</b></td>";
	}
	//
	for($l=0;$l<10;$l++){
		echo "<tr><td><b>Ligne $l</b></td>";// titre ligne
			for($c=0;$c<10;$c++){
				echo "<td>";
				echo $matrice[$l][$c];
				echo "</td>";
			}
		echo "</tr>";
	}
?>
</table>
</html>

Répondre à Alain42

3

tjravril, le 28 oct 2007 à 02:11:23

Pouvez-vous me dire a quoi sert le mot souligné ceci
echo "<tr><td>& nbsp ;</td>";
for($c=0;$c<10;$c++){
echo "<td><b>Col $c</b></td>";


for($l=0;$l<10;$l++){
echo "<tr><td><b>Ligne$l</b></td>";// titre ligne
for($c=0;$c<10;$c++){
echo "<td>";
echo $matrice[$l][$c];
echo "</td>";

Répondre à tjravril

2

tjravril, le 28 oct 2007 à 02:05:08

Merci cher Alain42 sa marche trop bien avec moi merci encore une fois

Répondre à tjravril

4

Alain42, le 31 oct 2007 à 21:28:43

Salut

  avec un ; à la fin c'est le code HTM pour un espace

Répondre à Alain42

5

tjravril, le 5 nov 2007 à 00:03:56

Merci

Répondre à tjravril

6

 meryem, le 27 avr 2008 à 18:49:14

Plz help ,je suis débutante on m'as demandé de faire la somme d'une matrice carré, comment ca marche?
et assi c koi la relation avec array$array()

Répondre à meryem