PHP Objet: json_encode json_decode array [Résolu]

Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
- - Dernière réponse : cs_SkyCrasher
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
- 18 mai 2015 à 10:41
Bonjour,

Voici ma partie de script:
$articleHtml = array(1=>"".$dbid."", 2=>"".$dbdatedujour."", 3=>"".$dbcategorie."", 4=>"".$dbtitre."",5=>"".$dblinkimage."",6=>"".$dbarticle."");
			var_dump(
			$articleHtml,
			json_encode($articleHtml)
			);
			
			$reponse = json_encode($articleHtml);		
			$sortie = var_dump(json_decode($reponse));						
			echo "<div class=\"content\"> ".$sortie[1]." ".$sortie[2]." ".$sortie[3]."</div>";


Voici le résultat affiché:

array(6) { [1]=> string(2) "15" [2]=> string(17) "Mardi 05 Mai 2015" [3]=> string(8) "Lesbleus" [4]=> string(5) "title" [5]=> string(0) "" [6]=> string(11) "

test
" } string(87) "{"1":"15","2":"Mardi 05 Mai 2015","3":"Lesbleus","4":"title","5":"","6":"

test<\/p>"}" object(stdClass)#4 (6) { ["1"]=> string(2) "15" ["2"]=> string(17) "Mardi 05 Mai 2015" ["3"]=> string(8) "Lesbleus" ["4"]=> string(5) "title" ["5"]=> string(0) "" ["6"]=> string(11) "

test
" }


Comment puis-je accéder aux différents éléments de l'objet ?
Je souhaiterais en effet pouvoir ordonner ces éléments pour l'affichage.

Merci pour vos réponses,et/ou de votre aide.
Afficher la suite 

1 réponse

Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
0
Merci
Je donne la solution la plus pratique pour ceux qui chercheraient.

$articleHtml = array(id=>"".$dbid."", ddj=>"".$dbdatedujour."", cat=>"".$dbcategorie."";
[...]
$sortie->id
$sortie->ddj
$sortie->cat

--
Commenter la réponse de cs_SkyCrasher