Я пытаюсь преобразовать строку json в массив с php.
Моя php версия 7.0
Я получаю эту ошибку:
PHP Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции GuzzleHttp \ json_decode ()
Вот код с проблемой:
$adjunto1 = $value['archivo'];
$adjunto2 = json_decode($adjunto1, TRUE); //this is teh line with the error
$ value ['archivo'] поступает из базы данных, и если я вижу внутри, я получаю:
string(155) "{"nombre":["ejemploxls"],"archivoContenido":["id.--ejemploxls--fecha-26-04-2020-10-08.xls"],"fecha":["26-04-2020-10-08"],"size":[5632],"extension":["xls"]}"
Когда я преобразовал массив в строку json с помощью json_encode (), массив выглядел так:
array(5) {
["name"]=>
string(11) "ejemplo.xls"
["type"]=>
string(24) "application/vnd.ms-excel"
["tmp_name"]=>
string(14) "/tmp/php7M0gVS"
["error"]=>
int(0)
["size"]=>
int(5632)
}
Что это за ошибка? Что такое GuzzleHttp ?