[PHP] Matrice php

Matrice php [PHP] - PHP - Programmation

Marsh Posté le 11-05-2009 à 15:34:11    

Bonjour a tous,  
 
Je dois crée une matrice php en fonction de deux nombre qu'un utilisateur devra introduire sur une premiere pages.
Le premier nombre serra la nombre de ligne et le deuxieme nombre serra le nombre de collone.  
 
En plus, le nombre inscrit sur la premiere ligne et la premiere collone serront en rapport avec le premier et le deuxieme nombre. Donc par exemple si on introduit le nombre 4 et 3, le résultat donnera quelque chose du genre :  
1 2 3 4
2
3
 
J'espere que j'ai été assez clair, et que cela inspirera l'un d'entre vous  :D  
 
Merci d'avance

Reply

Marsh Posté le 11-05-2009 à 15:34:11   

Reply

Marsh Posté le 11-05-2009 à 15:45:00    

Heikk0 a écrit :

Bonjour a tous,  
 
Je dois crée une matrice php en fonction de deux nombre qu'un utilisateur devra introduire sur une premiere pages.
Le premier nombre serra la nombre de ligne et le deuxieme nombre serra le nombre de collone.  
 
En plus, le nombre inscrit sur la premiere ligne et la premiere collone serront en rapport avec le premier et le deuxieme nombre. Donc par exemple si on introduit le nombre 4 et 3, le résultat donnera quelque chose du genre :  
1 2 3 4
2
3
 
J'espere que j'ai été assez clair, et que cela inspirera l'un d'entre vous  :D  
 
Merci d'avance


pour créer la matrice  

Code :
  1. $matrice=arrray();
  2. for($i=0;$i<nbcolonne;$i++){
  3.    $ligne=array();
  4.    for($y=0;$y<nbligne;$y++){
  5.       $ligne[$y]=tavaleur;
  6.    }
  7. $matrice[$i]=$ligne;
  8. }


 
aprés j'ai pas compris ton truc de rapport avec le premier et le deuxieme nombre

Reply

Marsh Posté le 11-05-2009 à 15:53:06    

Ben si on introduit le chiffre 4 pour x , et 3 pour y. Les chiffre de 1 à 4 serront inscrit sur la premiere ligne de la matrice, et les chiffres de 1 à 3 sur la premiere collone

Reply

Marsh Posté le 11-05-2009 à 15:54:20    

donc si je comprends bien, il faut que t'es
1 2 3 4
2 3 4 5
3 4 5 6
 
c'est ca?

Reply

Marsh Posté le 11-05-2009 à 15:58:09    

non, il ne doit rien y avoir au "centre" de la matrice.  
Donc juste 1 2 3 4  
               2  
               3

Reply

Marsh Posté le 11-05-2009 à 16:00:30    

Heikk0 a écrit :

non, il ne doit rien y avoir au "centre" de la matrice.  
Donc juste 1 2 3 4  
               2  
               3


ben il suffit que tu mette rien.
tu as juste a modifier mon script, en faisant une petite condition
Je te laisse un peu chercher, je vais pas faire tout le travail quand meme


Message édité par infoman64 le 11-05-2009 à 16:00:50
Reply

Marsh Posté le 11-05-2009 à 16:01:33    

ok, merci déja pour ton aide :)

Reply

Marsh Posté le 11-05-2009 à 16:15:24    

Je viens de retrouver un scrip, un prof m'avai mis sur la voie et je l'ai fait. Je ne vois pas la faute:
<?php  
$nombre1=$_GET["X"];
$nombre2=$_GET["Y"];
<table border="1">
for ($i=0;$i<$nombre1; $i++);  
$nombre1{  
<tr>
for ($c=0;$c<$nombre2; $c++);
$nombre2{
$i
</td>
}
</tr>}
</table>

Reply

Marsh Posté le 11-05-2009 à 16:38:18    

met ton code entre les balises cpp et /cpp  ca sera plus lisible
 
mais ce que tu as c'est la meme chose que ce que je t'es donnée
 
donc ce qu'il faut que tu rajoute

Code :
  1. if($i==0){//  
  2. echo $c;
  3. }else if($i>0&&$y==1){
  4. echo $i;
  5. }


voila tu as la partie de test, a toi de l'integrer
 
 par contre $nombre1{  et $nombre2{   je vois pas trop ce qu'ils font la.


Message édité par infoman64 le 11-05-2009 à 16:39:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed