Php : class tableau
Résolu/Fermé
Blue Boy Maxime
Blue Boy Maxime
- Messages postés
- 64
- Date d'inscription
- jeudi 18 décembre 2003
- Statut
- Membre
- Dernière intervention
- 8 juillet 2008
Blue Boy Maxime
- Messages postés
- 64
- Date d'inscription
- jeudi 18 décembre 2003
- Statut
- Membre
- Dernière intervention
- 8 juillet 2008
A voir également:
- Php : class tableau
- PHP: classement tableau multidimensionel ✓ - Forum - PHP
- Php : class tableau ✓ - Forum - PHP
- Classer tableau excel par ordre alphabétique - Guide
- Php class - Articles
- PHP résultat tableau ✓ - Forum - PHP
2 réponses
GallyNet
30 nov. 2005 à 08:29
- Messages postés
- 434
- Date d'inscription
- mardi 1 juin 2004
- Statut
- Membre
- Dernière intervention
- 15 décembre 2008
30 nov. 2005 à 08:29
Effectivement il y a des probleme sur ta programmation.
D'abord, il est conseillé de faire les initialisation de tes variables dans le constructeur :
Ensuite, a chaque fois que tu fait:
tu créer un nouveau tableau d'une seul valeur qui écrase l'ancienne valeur. Tu n'aura jamais qu'une seul valeur dans ton tableau.
D'abord, il est conseillé de faire les initialisation de tes variables dans le constructeur :
class tableau { var $colonne; var $nombre; function tableau(){ $this->colonne=array(); } }
Ensuite, a chaque fois que tu fait:
$t->colonne = array(0 => 'zéro');
tu créer un nouveau tableau d'une seul valeur qui écrase l'ancienne valeur. Tu n'aura jamais qu'une seul valeur dans ton tableau.
$t->colonne = array(0 => 'zéro',1 => 'un',2 => 'deux');
Blue Boy Maxime
30 nov. 2005 à 09:04
- Messages postés
- 64
- Date d'inscription
- jeudi 18 décembre 2003
- Statut
- Membre
- Dernière intervention
- 8 juillet 2008
30 nov. 2005 à 09:04
J'ai trouvé !
Cela vien du fait que j'utilise
echo "$this->colonne[$i], ";
au lieu de
echo $this->colonne[$i].", ";
dans ce dernier cas, la valeur est affichée correctement.
Merci de ton aide.
Cela vien du fait que j'utilise
echo "$this->colonne[$i], ";
au lieu de
echo $this->colonne[$i].", ";
dans ce dernier cas, la valeur est affichée correctement.
Merci de ton aide.