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 : 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
        )
...
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 !