Я хочу использовать json_decode()
декодировать строку, хранящуюся в базе данных, как это:json_decode() апостроф
{"results":[{"r":"1","c":"0"},{"r":"2","c":"0"},{"r":"3","c":"0"}]}
Проблема заключается в следующем: функция возвращает NULL
.
Но когда я пытаюсь следующий код, все работает:
$data ='{"results":[{"r":"1","c":"0"},{"r":"2","c":"0"},{"r":"3","c":"0"}]}';
$JO=json_decode($data);
var_dump($JO);
возвращает значение из базы данных точно так же, как я описал выше.
Я предполагаю '$ tmpString [2]' это просто опечатка? Также покажите нам вывод: 'var_dump ($ yourData);' для проверки длины строки и наличия там скрытых символов – Rizier123
Я не получаю 'null' при замене' $ data' для '$ tmpString [ 2] ' –
Где это? $ tmpString [2]) – devpro