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 !!!

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