Extraire des données au format jsno

Joker_ Messages postés 190 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j'ai un variable string qui contient des données au format jsno et je veux les parcourir et les lire:

$liste='{
"message":
[
{"code_msg":"1","objet":"obj 1","message":"msg1"}
,{"code_msg":"2","objet":"obj 2","message":"msg2"}
,{"code_msg":"3","objet":"obj 3","message":"msg3"}
,{"code_msg":"4","objet":"obj 4","message":"msg4"}
]
}'


comment ça svp??

merci bien d'avance.

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Fais un json_decode($tavariable,true) afin de transformer tes données en ARRAY
    https://www.php.net/manual/fr/function.json-decode.php
    puis.. parcours ton array via une boucle for ou foreach...

    Ex:
    $arr = json_decode($liste),true);
    
    foreach($arr as $R){
      print_r($R);
    }
    
    

    0