Bonjour !
Je désirerais faire passer dans un champ hidden un tableau 2D. Je sais que des tableaux ne se transmettent pas ainsi par formulaire, aussi il faudrait passer par les fonctions explode/implode ou serialize/unserialize.
Voilà mes soucis : Pour explode/implode, je n'arrive pas à les appliquer sur un tableau 2D, je sais que pour un tableau $tab[$i][$j] il faudrait d'abord linéariser $tab[$j] pour chaque $j, puis après linéariser le tout ensemble, mais je ne sais vraiment pas comment procéder.
Serialize me semblait bien plus simple d'accès, le seul problème est qu'il me génère une chaîne comprenant des { }et des ; , ce qui est certes utile à unserialise pour pouvoir reconstruire les données, mais malheureusement est une galère sans nom à passer dans un formulaire (malgré tous les échappements de caractères spéciaux que j'aie pu faire).
Je suis assez désespérée, cela fait quelques heures déjà que je cogite sur ce problème, sans trouver de solutions.
Quelqu'un saurait-il m'aider ?
Partager