grâce a or 1 j ai fait de l'avance..
j'ai un code json
ex crée fichier : ok.json
Code : Tout sélectionner
{
"menu1":{
"menu2":
{
"ok2":"blabla"
},
"menu3":
{
"ok3":"blabla3"
}
}
}<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json, true);
echo array_keys($parsed_json['menu1'])[0];
?>
maintenant voudrait renommer le résultat (dans ex c'est menu2)j'ai déjà fait un tit bout mais a ( $oldMessage1 = ) je sais pas quoi faire...
<?php
///récup nom
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json, true);
echo array_keys($parsed_json['menu1'])[0];
///renommage nom
$oldMessage1 = "echo array_keys($parsed_json['menu1'])[0]"; /// ici je sais pas
$deletedFormat1 = "supermenu"; /// renommer le résultat en supermenu
$str = implode("\n", file('ok.json'));
$fp = fopen('ok.json', 'w');
$str = str_replace("$oldMessage1", "$deletedFormat1", $str);
fwrite($fp, $str, strlen($str));
fclose($fp);
?>
Si quelque un a une idée?merci d'avance