Запрос вида
https://site.ru/api.php?key=123&method=balance&code=123456
Ответ
{"balance":"9841","result":"Ok"} // Это оригинальный ответ ничего не меняю
Применяю такой код
$balance = json_decode(file_get_contents('https://site.ru/api.php?key=123&method=balance&code=123456'), TRUE);
echo $balance['balance']; // ПУСТО
var_dump($balance); // NULL
echo json_last_error(); // 4
Этот же ответ через сайт http://freeonlinetools24.com/json-decode отлично декодируется
Your json code is valid
array (
'balance' => '9841',
'result' => 'Ok',
)
Помогло вот это
$balance = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $balance);
Всем огромное спасибо. Так и не понял что-это за символы которые мешали декодировать ответ.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Выручайте! Уже не знаю в какую сторону копатьПубликую свое решение в marketplace
Есть таблица состоящая из n количества записейНужно перемешать эти записи в случайном порядке