Проблем с json_decode

Dizasterr

Registered
Здравейте,
Имам някакъв проблем с json_decode и не мога да отпечатам информацията. Показва ми за стойност Null. Ето и как го правя:
PHP:
$string = '{"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}';
$json_a = json_decode($string);

var_dump($json_a);
 
[data, data, data]

Слагат се [] между текста.

$string = '[{"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}]';
 
alex3 каза:
[data, data, data]

Слагат се [] между текста.

$string = '[{"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}, {"content": "Text", "id": 0, "title": "Title"}]';
Моя грешка, има си ги, но не е от това, когато е с този текст си работи, но ако сменя с текста, който ми трябва да е там и се чупи. От какво може да е?
 
Най-добре си ги тествай чрез реален масив/обект и ги прави с json_encode.
Json_decode връща нул при не кодиран текст.
 
htmlspecialchars / addslashes на текста направи ли ? Дай реален json стринг, който ти гърми.
 

Горе