PHP Objet: json_encode json_decode array

Résolu
cs_SkyCrasher Messages postés 143 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 mai 2015 - 18 mai 2015 à 03:44
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.

1 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
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

--
0
Rejoignez-nous