Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/04/2008, 01h13   #1
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 70
Points : 25
Points : 25
Par défaut [Tableaux] Question sur foreach

Bonjour.

Code :
1
2
3
4
5
6
7
8
9
$toto = array('a', 'b');
$titi[0] = array('aa', 'a2');
$riri[1] = array('ba', 'b2');
foreach($toto as $key => $txt) {
        echo $txt . ' : ';
	foreach($titi[$key] as $txt2) {
              echo $txt2 . '  ';
    }
}
Ce code n'est pas valide. Quelle est la bonne méthode ?
jpascal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2008, 02h28   #2
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 41
Points : 36
Points : 36
Salut,
Qu'est ce que tu veux faire ??
Ca ne veut trop rien dire vu comme ça...
MKITONE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2008, 03h26   #3
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
Comme dit plus haut, ça ne veut pas dire grand chose !

Je suppose que tu voudrais que titi() soit un enfant de toto() mais tu ne le défini pas dans ton code! Un peu plus d'explications seraient le bienvenu !!
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2008, 15h18   #4
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 70
Points : 25
Points : 25
Pardonnez-moi.

Je souhaite juste savoir pourquoi, j'ai une erreur et non l'affichage suivant :
a : aa a2 b : ba b2
jpascal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2008, 23h19   #5
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
hmmmm tu as trois tableaux et non pas deux comme tu le penses...

tu as écris $riri[1] au lieu de $titi[1], si tu remplaces comme ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
 
$toto = array('a', 'b');
$titi[0] = array('aa', 'a2');
$titi[1] = array('ba', 'b2');
 
foreach($toto as $key => $txt) {
        echo $txt . ' : ';
	foreach($titi[$key] as $txt2) {
              echo $txt2 . '  ';
    }
}
Tu as :
Code :
1
2
 
a : aa a2 b : ba b2
Et pas d'erreur
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 11h42   #6
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 70
Points : 25
Points : 25
Citation:
Envoyé par darkstar123456 Voir le message
tu as écris $riri[1] au lieu de $titi[1]
En effet, quel âne je suis.
jpascal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web