|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour, je cherche à faire une fonction qui retourne la définition du tableau pour la mettre dans un fichier..
Exemple : $a = array("valeur1","valeur2"); mafonction($a); retourne : " $tab[0] = "valeur1"; $tab[1] = "valeur2"; " Biens sur les tableaux multidimmensionnels doivent être accepté. Je suis entrain d'essayer de créer cette fonction (récursive) mais si vous en connaissiez une cela m'aiderait ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
bah y aurait print_r() et var_dump() par exemple non?
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Ah oui, print_r peut-être je vais essayer.
Merci |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
heu non, en fait il me faut ma propre fonction car je dois modifier chaque valeur..
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Ah ben oui si tu dois faire un traitement spécial il faut ta propre fonction.
Tu peux regarder du coté de array_walk_recursive() pour ne pas avoir a gérer la récursivité toi meme. |
|
|
00
|
|
|
#6 | ||
|
Membre régulier
![]() |
merci mais je ne vois pas comment faire quand même
Pour l'instant je chipote avec ça : Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() Inscription : décembre 2002 Messages : 89 ![]() |
Pas besoin de grands algos, var_export($tableau, true) te renverra ce qu'il te faut (le premier paramètre n'a aucune importance, il exporte tout
Typiquement je l'utilise pour de la mise en cache de variable : Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
Merci, mais j'ai besoin de modifier le contenu du tableau..
Je ne peux pas faire une boucle sur chaque élément du tableau et puis après utiliser var_export car je dois absolument respecté cette structure : $tab[0] = stripslashes("valeur); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com