Какой синтаксис должен был вытащить внешний источник данных, который имеет данные в формате JSON в переменную, с которой нужно работать. Я понимаю, используя json_decode (переменная $), но как я могу загрузить фактические данные в эту переменную для декодирования?
Если по внешнему вы подразумеваете, что он размещен на доменном имени сторонней организации, то вы открываете сокет и получаете данные:
$variable = file_get_contents('http://example.com/data.json'); $decoded = json_decode($variable);
С fopen()
, fread()
и fclose()
или с file_get_contents()
.
Использование file_get_contents()
? (У вас должно быть allow_url_fopen true)
Используйте что-нибудь из fopen + fread в php curl library. С помощью fopen вы можете открыть удаленный файл, если это позволяют настройки php. Думаю, вы сможете это сделать сейчас. Если вы все еще не можете этого сделать, сообщите нам.