提取外部数据源的语法是什么,外部数据源将JSON格式的数据转换为要使用的变量。我理解使用json_decode($ variable)但是如何将实际数据加载到该变量中进行解码?
答案 0 :(得分:7)
如果在外部你的意思是它托管在第三方域名上,那么你打开一个套接字并获取数据:
$variable = file_get_contents('http://example.com/data.json');
$decoded = json_decode($variable);
答案 1 :(得分:1)
使用fopen()
,fread()
,fclose()
或file_get_contents()
。
答案 2 :(得分:0)
使用file_get_contents()
?
(你必须有allow_url_fopen为真)
答案 3 :(得分:0)
使用从fopen + fread到php curl库的任何内容。 使用fopen,如果php设置允许,你可以打开一个远程文件。我想你现在应该可以做到。如果您仍然无法做到,请告诉我们。