Bonjour,
Voilà j'ai un tableau comme celui ci-dessous, compilé depuis un formulaire en JSON et récupéré dans mon script PHP via json_decode() :
Je dois vérifier la valeur [value] associée à la clé [name] "adresses_svg".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Array ( [0] => Array ( [name] => date [value] => Lundi 5 avril ) [1] => Array ( [name] => adresses_svg [value] => new ) [2] => Array ( [name] => commune [value] => Arradon ) ...
Mais cette sous branche du tableau est associée à une clé dont le chiffre change du fait que mon formulaire est dynamique.
Voilà comment je procède actuellement :
1 - Je décompose donc ce tableau dans une boucle foreach
2 - Je check si la clé name est dans la boucle et je récupère la valeur dans une variable.
Eventuellement je retire l'entrée complète avant insertion dans ma table sql :
3 - Je récupère la position dans la boucle via une incrémentation $i++
4 - J'applique un unset au tableau après la fin de la boucle.
Existe t'il une méthode plus rapide pour modifier / retirer une valeur / une branche dans un tableau ? Un peu comme CRISPR-Cas9 en génétique !
Genre en utilisantet
Code : Sélectionner tout - Visualiser dans une fenêtre à part array_search()?
Code : Sélectionner tout - Visualiser dans une fenêtre à part array_replace()
Un grand merci à vous !
Partager