[RESOLU] Récuperation d'un seul nom dans un json

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Récuperation d'un seul nom dans un json

Re: [RESOLU] Récuperation d'un seul nom dans un json

par harmony » 03 déc. 2018, 15:28

oui exact grand merci
<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json, true);
echo array_keys($parsed_json['menu1'])[0];
?>

Re: [RESOLU] Récuperation d'un seul nom dans un json

par or 1 » 03 déc. 2018, 13:40

$parsed_json = json_decode($json);
foreach($parsed_json->menu1 as $key => $value){
}
ne sert à rien.

Re: Récuperation d'un seul nom dans un json

par harmony » 03 déc. 2018, 10:52

oups j'ai compris merci c'est moi qui ai fait une erreur..

<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json);
foreach($parsed_json->menu1 as $key => $value){
}
$parsed_json = json_decode($json, true);
echo array_keys($parsed_json['menu1'])[0];
?>

grand merci or 1 de ta patience

Re: Récuperation d'un seul nom dans un json

par harmony » 01 déc. 2018, 21:43

grrr vas toujours pô sorry
<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json, true);
foreach($parsed_json->menu1 as $key => $value){
echo array_keys($parsed_json['menu1'])[0];
}
?>
Notice: Trying to get property of non-object in C:\xampp\htdocs\view.php on line 4
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\view.php on line 4

Re: Récuperation d'un seul nom dans un json

par or 1 » 01 déc. 2018, 21:31

$parsed_json = json_decode($json, true);
echo array_keys($parsed_json['menu1'])[0];

Re: Récuperation d'un seul nom dans un json

par harmony » 01 déc. 2018, 21:18

bouu vas toujours po suis dessolé j'abuse..

<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json, true);
foreach($parsed_json->menu1 as $key => $value){
echo array_keys($parsed_json->menu1)[0];
}
?>
Notice: Trying to get property of non-object in C:\xampp\htdocs\view.php on line 4
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\view.php on line 4

Re: Récuperation d'un seul nom dans un json

par or 1 » 01 déc. 2018, 21:09

à priori :
$parsed_json = json_decode($json, true);
echo array_keys($parsed_json->menu1)[0];

Re: Récuperation d'un seul nom dans un json

par harmony » 01 déc. 2018, 20:54

hehe merci (or 1) bou viens de tester...vas pô je fais une erreur?
<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json);
foreach($parsed_json->menu1 as $key => $value){
echo array_keys($parsed_json->menu1)[0];
}
?>
voici le message d'erreur
Warning: array_keys() expects parameter 1 to be array, object given in...
une idée?
merci d'avance

Re: Récuperation d'un seul nom dans un json

par or 1 » 01 déc. 2018, 19:10

echo array_keys($parsed_json->menu1)[0];

Récuperation d'un seul nom dans un json

par harmony » 01 déc. 2018, 17:04

Bonjour à tous
comment faire en php pour récupérer depuis un fichier json seulement le nom menu2 en php?
car je doit récupérer seulement le nom "menu2"
ex crée fichier : ok.json

Code : Tout sélectionner

{ "menu1":{ "menu2": { "ok2":"blabla" }, "menu3": { "ok3":"blabla3" } } }
je suis arriver a faire ça ... afficher menu2 & menu3
<?php
$json = file_get_contents("ok.json");
$parsed_json = json_decode($json);
foreach($parsed_json->menu1 as $key => $value){
echo $key;
echo '<br/>'."\n";

}
?>
il faudrait que j arrive a afficher seulement menu2 [/b]
un petit coup de main serait super sympas merci d'avance.