Столкнулся с такой проблемкой. Функция json_decode в php не отрабатывает этот файл: http://kwork.tk/pub/txt.json
В то время, если этот файл запросить через jquery:
$.post('txt.json',function(arr){console.log(arr);},'json');
то там он как положено обрабатывается.
Подскажите пожалуйста в чем проблема, почему PHP не может распознать в нем json и раскодировать в массив/объект
Проблема была в том, что файл был в кодировке UTF-8-BOM Сохранил в UTF-8 и все стало ок
Сборка персонального компьютера от Artline: умный выбор для современных пользователей