franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 2018
-
25 sept. 2008 à 21:00
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
27 sept. 2008 à 13:44
Hello
Je souhaiterai transformer un tableau multidimensionnel en objet.
Existe-t-il une fonction ( a la maniere de mysql_fetch_object ) ?
Ou faut-il en coder une ? ...
merci
A voir également:
Transformer un objet en un autre
Transformer un tableau en objet javascript - Meilleures réponses
cs_TASIOT
Messages postés20Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention26 septembre 2008 26 sept. 2008 à 13:18
Bonjour,
Si tu utilises json_encode, tu obtiendras une chaine de caractères exploitable par Javascript via eval(). Cependant, si tu veux bien exploiter comme un objet ton tableau php, en PHP, ma fonction array2object est la solution.
cs_TASIOT
Messages postés20Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention26 septembre 2008 26 sept. 2008 à 23:00
Merci beaucoup ^^. Je dois t'avouer que malgré mon niveau avancé sur php, je connais mal les fonctions SPL. Ta connaissance de la SPL m'impressionne, tout comme le nombre de tes messages sur le réseau PHPCS. J'ai connu le forum en 2003, mais il est vrai que c'est seulement aujourd'hui où j'ai les connaissances pour renseigner les autres que je reviens faire un tour sur ce forum :).
Bonne soirée à toi malalam et à tous les autres développeurs bien entendus !!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 27 sept. 2008 à 13:44
Attention, un simple ArrayIterator ne te permettra pas d'appeler les membres du tableau comme les membres d'un objet. C'est juste un itérateur. Mais ça s'étend facilement pour en faire ce que tu veux.
Voir aussi ArrayAccess.
C'est trop long à expliquer ici. Sur la page que j'ai donnée, en bas, tu trouveras des liens vers des tutos sur la SPL. Et bcp de mes codes utilisent la SPL, ainsi que ceux de Neigedhiver.