shade93 a écrit :
hmmmmmm.
j'ai pas ça en gros :
---------------------------------
|prenom | Nom |
---------------------------------
|Bill | Gates |
|steve | Jobs |
---------------------------------
??
|
Ben en fait, tu confonds "tableau de structures" ou "tableau d'objets" (en PHP la notion de "structure" qu'on trouve en C est remplacée par la notion d'objet bien plus puissante) et "tableau 2D"
Donc tu penses avoir un tableau en une dimension constituée de 2 items "nom + prenom" => Un tableau d'objets (objets très simple mais objets quand-même en PHP)
Mais en fait, tu as bien codé dans ton 1er post un tableau en 2 dimensions (la preuve, tu écrits deux couples de crochets...)
Voici un court exmple qui devrait correspondre à ce que tu voudrais faire... et te montrer la puissance de l'objet...
<?php
// Objet permettant de gérer des personnes
class cPersonne {
var $prenom; // Prénom du type
var $nom; // Nom du type
// Constructeur
__construct(
$prenom, // Prénom qu'on veut rentrer
$nom) // Nom qu'on veut rentrer
{
$this->prenom=$prenom;
$this->nom=$nom;
}
// Methode pour afficher le gars
affich()
{
printf("Nom: %s %s<BR>\n", $this->prenom, $this->nom);
}
}
// Création des items
$tabPersonne[]=new cPersonne("Bill", "Gates" );
$tabPersonne[]=new cPersonne("Steve", "Jobs" );
$tabPersonne[]=new cPersonne("Smaragdus", "Troll" );
...
// Tant que t'as des personnes à rentrer, tu continues. Le tableau se remplit à la file (les index sont automatiquement inclus par défaut)
// Affichage de chaque item
foreach ($tabPersonne as $goodGuy)
$goodGuy->affich();
?>
|
Fais pas attention à Smaragdus, c un troll. Il fait partie de la catégorie de personnes qui croient s'élever en abaissant les autres...
Message édité par Sve@r le 17-03-2006 à 18:13:01
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.