PHP Array, impossible de lire le contenu

Résolu/Fermé
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 - 9 août 2011 à 15:37
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 - 9 août 2011 à 16:53
Salut,

Je bosse avec Zend Framework pour pouvoir prendre des données de google spreadsheet (j'y suis obligé, pas de mysql possible).

Bref, le problème c'est que je n'arrive pas à afficher le contenu d'un array : en faisant, print_r($arr); j'arrive à voir la donnée à afficher. Mais par contre, en faisant $tab = $arr[value]; ou $tab = $arr['value']; ou $tab = $arr['formula']; ou $tab = $arr[formula]; ou $tab = $arr[0]; ou $tab = $arr['0'];, rien ne marche c.a.d. que j'ai toujour "Array" d'afficher. (j'affiche après avec echo).

Que faire?

Merci d'avance

Forza Taraji !!!
A voir également:

10 réponses

Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
9 août 2011 à 15:44
salut,

que te renvoies
var_dump($arr);
1
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
Modifié par Creutzou le 9/08/2011 à 16:07
Oui , il semblerais que c'est un tableau de tableau.
si tu fais un
echo $arr['A1']['formula'];

ça te pond quoi ?

ps: tu as tapé quoi pour avoir marqué que "Nom" ?
Je ne suis pas un geek, juste un humain 2.0
~~ Cr3u7z0u ~~
1
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 16:53
il fallait que je mette les ".." dans le value de l'input type texte.

(Encore une fois, je ne sais pas comment mettre résolu)

Forza Taraji!!
1
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 15:54
déjà merci pour ta réponse rapide.

le résultat : array(1) { ["A1"]=> array(2) { ["formula"]=> string(13) "Nom Société" ["value"]=> string(13) "Nom Société" } }
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 15:56
je viens d'essayer avec $arr[1] ou $arr['1'] mais sans résultat.
0
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 15:58
je pense avoir : j'ai un tableau de tableaux ??? (désolé je ne suis pas un pro de php, je suis plutôt javascript)
0
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 16:01
aaaaaaaa !!! effectivement, c'était un tab de tab mais le problème c'est qu'en retour je n'ai que "Nom" et nom pas "Nom Société".

P.S.: c'est un problème que j'ai depuis deux jours.
0
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 16:08
OK : en fait, le problème est du côté html :
si je fais dans un input type="text" value=<?php echo $arr ?>, je n'ai que "Nom" en retour.
Par contre, si je fais un input de type TextArea, j'obtient mon mot en entier.

Y a t-il un moyen d'avoir son mot en entier dans un input de type text?
0
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
9 août 2011 à 16:10
hum là, je ne saurais répondre à la question :/
0
MohaBaba Messages postés 118 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 27 février 2014 10
9 août 2011 à 16:29
merci quand même : sans var_dump, je n'aurais pas remarqué ma faute.
0