Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 08/12/2010, 10h40   #1
Futur Membre du Club
 
Inscription : mars 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 105
Points : 18
Points : 18
Par défaut Affichage valeur array

Bonjour à tous,

Code :
1
2
3
 echo'<pre>';
print_r ($result);
echo'</pre>';
Ce bout de code m'affiche l'infos suivante :
Citation:
Array
(
[0] => Array
(
[Dept] => 12
)

[1] => Array
(
[Dept] => 14
)

[2] => Array
(
[Dept] => 21
)

[3] => Array
(
[Dept] => 27
)

[4] => Array
(
[Dept] => 31
)

[5] => Array
(
[Dept] => 35
)

[6] => Array
(
[Dept] => 39
)

[7] => Array
(
[Dept] => 55
)

[8] => Array
(
[Dept] => 61
)

[9] => Array
(
[Dept] => 64
)

[10] => Array
(
[Dept] => 67
)

[11] => Array
(
[Dept] => 71
)

[12] => Array
(
[Dept] => 79
)

[13] => Array
(
[Dept] => 85
)

[14] => Array
(
[Dept] => 89
)

[15] => Array
(
[Dept] => 76
)

)
Je souhaite passer ces infos dans un autre array sans succes:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
$compteur = 0;
if($result)
{
	foreach($result as $data)
	{
 
		$dept = array("dept['$compteur']"	=>	$data['Dept']);
		$compteur = $compteur+1;
	}
		 echo'<pre>';
print_r ($dept);
echo'</pre>';
}
Ce bout de code m'affiche quand a lui :

Citation:
Array
(
[dept['15']] => 76
)

J'espere avoir été clair dans mon souci,

Merci par avance
Nheil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 10h46   #2
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonjour,

c'est normal tu écrases à chaque fois ta variable $dept :

Code php :
$dept = array("dept['$compteur']"	=>	$data['Dept']);

pour le passer en tableau ta $dept, tu dois faire

Code php :
$dept[] = array("dept['$compteur']"	=>	$data['Dept']);

qu'est ce que tu veux faire exactement ? quel est le but de ton script ?
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 10h56   #3
Futur Membre du Club
 
Inscription : mars 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 105
Points : 18
Points : 18
Je récupère des départements en fonction d'un id.
Ensuite je passe mes départements dans une boucle afin d'afficher ou non des fichiers kml sur une google map.

Je test les changements que tu m'as indiqué
Nheil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 10h59   #4
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
tu veux faire un tableau de département uniquement ?

donc

Code php :
$dept[] = $data['Dept'];
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 11h04   #5
Futur Membre du Club
 
Inscription : mars 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 105
Points : 18
Points : 18
Oui le but final est de récupérer le numéro du département et de faire en gros une boucle avec chaque valeur contenu dans mon tableau
Nheil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h56.


 
 
 
 
Partenaires

Hébergement Web