2016-03-29 10 views
-1

Ich bin nicht in der Lage Daten von json zu bekommen in verschiedenen variablenGet json Daten in PHP in verschiedenen variablen

$outputData= json_encode($posts); //[{"post_content":"asdcsswad","post_title":"sanjog"}] 

$post_content=$outputData->post_content; 
$post_title=$outputData->post_title; 

sowohl variable kommt auf leere

+0

Verwenden Sie json_decode(). –

+0

Sie haben ein *** Array *** von Objekten. Es ist '$ outputData [0] -> ...', oder Sie möchten alle Array-Elemente durchlaufen. – deceze

+0

Warnung: json_decode() erwartet, dass Parameter 1 ein String ist, –

Antwort

0

Verwenden json_decode

$data = json_decode($outputData); 
$post_content = $data['post_content']; 
$post_title = $data['post_title']; 

json_decode kehrt ein Array, kein Objekt.

Warum verwenden Sie nicht einfach $posts, wenn Sie versuchen, es in PHP zu verwenden?

+0

Warnung: json_decode() erwartet, dass Parameter 1 ein String ist. –