Meilleure façon de modifier une valeur d'un tableau php
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() :
Code:
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
)
... |
Je dois vérifier la valeur [value] associée à la clé [name] "adresses_svg".
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 utilisant et ?
Un grand merci à vous !