Alors voici mon tableau dans une table de ma base de données "[[[001,"Le roi"],[002,"La reine"]],[[001, "Audi"],[002, "Lambo"]],[[001,"un truck"],[002,"un autre truck"]]]"
Part 1
001 Le roi
002 La reine
Part 2
001 Audi
002 Lambo
Part 3
001 un truck
002 un autre truck
et c'est ce que je souhaite, le pb c'est que ce n'est pas 'automatique' cas que je dois entrer $expl[3] etc... pour avoir les deux valeur mais si je ne le rentre pas j'ai rien:
ex: Ajour d'une valeur dans BDD: "[[[001,"Le roi"],[002,"La reine"],[003,"Le valet"]],[[001, "Audi"],[002, "Lambo"]],[[001,"un truck"],[002,"un autre truck"]]]"
résultat
Part 1
001 Le roi
002 La reine
Part 2
001 Audi
Part 3
001 un truck
Tu peux garder la chaîne d'origine,passer de "[[[001,"Le roi"],[002,"La reine"]],[[001, "Audi"],[002, "Lambo"]],[[001,"un truck"],[002,"un autre truck"]]]" à [[["001","Le roi"],["002","La reine"]],[["001", "Audi"],["002", "Lambo"]],[["001","un truck"],["002","un autre truck"]]] tu auras donc du JSON que tu pourras transformer en tableau de tableaux avec json_decode .
Il aurait été plus intéressant de savoir comment est obtenue cette chaîne avant de l'insérer dans la BDD et tenter l'opération inverse.
La regex est sûrement à améliorer, en gros on remplace 001 par "001" et pour s'assurer que c'est le bon numéro qu'on remplace je recherche dans la chaîne [001,
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales