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 30/11/2010, 16h34   #1
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Par défaut Afficher une valeur de type "char" provenant d'un array

Bonjour,

pris sur le site de php manual, les tableaux multidimensionnels

Code :
1
2
3
4
5
6
<?php
$fruits = array (
    "fruits"  => array(1,2,3,4),
    "numbers" => array(1, 2, 3, 3),
    "holes"   => array(1,2,4,8));
?>
si je veux afficher la valeur 2 de $fruits, qui pour moi correspond à "numbers" (holes si on part d'un indice de 0)

je fais

non? Je veux la valeur, je sais que c'est un array, mais cet array a un nom, qui est en char, et moi je veux seulement afficher ce nom.

Après ce que je voulais, c'était tout afficher de cette façon :

Code :
1
2
3
4
5
		for($i=0;$i<count($fruits);$i++){
			echo $fruits[$i].' - ';
			for($m=0;$m<=count($fruits[$i][$m]);$m++){
				echo $fruits[$i][$m].' - ';}
		}
Et mes messages à l'écran sont plusieurs :

Citation:
Undefined offset: 0 in ...
Undefined offset: 1 in ...
Undefined offset: 2 in ...
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h05   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 127
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 127
Points : 7 271
Points : 7 271
Bonsoir,

Une discussion qui vient d'être résolue Structurer un array

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h22   #3
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Ah ok c'est avec un foreach pour accéder à key, très bien merci beaucoup andry.aime

bonne soirée
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h22   #4
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Citation:
Envoyé par Marc22 Voir le message
si je veux afficher la valeur 2 de $fruits, qui pour moi correspond à "numbers" (holes si on part d'un indice de 0)
Il n'y a pas de valeur 2 dans $fruits puisque tu as attribués des clés textuelles à tes items, tu peux y accéder par $fuits['numbers'] par exemple.
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h42   #5
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Mais c'était la valeur de la clé que je voulais. Car à la base je ne la connaitrai pas.
Marc22 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 04h04.


 
 
 
 
Partenaires

Hébergement Web