Php 如何从函数内部的JSON回显数据?
如果它不在函数中,我可以像这样回显它:Php 如何从函数内部的JSON回显数据?,php,json,Php,Json,如果它不在函数中,我可以像这样回显它:$fbData->{'likes'} 既然它现在是一个函数,我该如何回显这些数据呢 更新: 我想知道如何通过如下函数返回数据:echo fbPageCounter()不确定返回喜欢或名称的内容 对于能够访问多个属性的动态方法,一个好的解决方案可能是类?可能有点过分,但取决于你需要它做什么,可能没有 function fbPageCounter() { $link = "https://graph.facebook.com/google?fields=
$fbData->{'likes'}
既然它现在是一个函数,我该如何回显这些数据呢
更新:
我想知道如何通过如下函数返回数据:
echo fbPageCounter()代码>不确定返回喜欢或名称的内容 对于能够访问多个属性的动态方法,一个好的解决方案可能是类?可能有点过分,但取决于你需要它做什么,可能没有
function fbPageCounter()
{
$link = "https://graph.facebook.com/google?fields=name,likes&access_token=ID|SECRET";
$gData = file_get_contents($link);
$gData = json_decode($gData);
return $gData;
}
对于能够访问多个属性的动态方法,一个好的解决方案可能是类?可能有点过分,但取决于你需要它做什么,可能没有
function fbPageCounter()
{
$link = "https://graph.facebook.com/google?fields=name,likes&access_token=ID|SECRET";
$gData = file_get_contents($link);
$gData = json_decode($gData);
return $gData;
}
对于能够访问多个属性的动态方法,一个好的解决方案可能是类?可能有点过分,但取决于你需要它做什么,可能没有
function fbPageCounter()
{
$link = "https://graph.facebook.com/google?fields=name,likes&access_token=ID|SECRET";
$gData = file_get_contents($link);
$gData = json_decode($gData);
return $gData;
}
对于能够访问多个属性的动态方法,一个好的解决方案可能是类?可能有点过分,但取决于你需要它做什么,可能没有
function fbPageCounter()
{
$link = "https://graph.facebook.com/google?fields=name,likes&access_token=ID|SECRET";
$gData = file_get_contents($link);
$gData = json_decode($gData);
return $gData;
}
它在函数中与echo
有什么关系?只需使用return
关键字返回数据,例如return$gData->{someprop}
基本上就是用return
@Steve替换以前的(函数使用前)echo
,不是这样吗?echo googlePageCounter->{'likes'};由于数据已从函数返回?@iBrazilian2,如果返回完整的对象,例如return$fbData
然后您可以访问调用它的属性<代码>echo fbPageCounter()->{likes}
交替返回特定属性返回$fbData->{likes}
然后回显函数的结果:`echo fbPageCounter();好的,非常感谢!它在函数中与echo
有什么关系?只需使用return
关键字返回数据,例如return$gData->{someprop}
基本上就是用return
@Steve替换以前的(函数使用前)echo
,不是这样吗?echo googlePageCounter->{'likes'};由于数据已从函数返回?@iBrazilian2,如果返回完整的对象,例如return$fbData
然后您可以访问调用它的属性<代码>echo fbPageCounter()->{likes}交替返回特定属性返回$fbData->{likes}
然后回显函数的结果:`echo fbPageCounter();好的,非常感谢!它在函数中与echo
有什么关系?只需使用return
关键字返回数据,例如return$gData->{someprop}
基本上就是用return
@Steve替换以前的(函数使用前)echo
,不是这样吗?echo googlePageCounter->{'likes'};由于数据已从函数返回?@iBrazilian2,如果返回完整的对象,例如return$fbData
然后您可以访问调用它的属性<代码>echo fbPageCounter()->{likes}交替返回特定属性返回$fbData->{likes}
然后回显函数的结果:`echo fbPageCounter();好的,非常感谢!它在函数中与echo
有什么关系?只需使用return
关键字返回数据,例如return$gData->{someprop}
基本上就是用return
@Steve替换以前的(函数使用前)echo
,不是这样吗?echo googlePageCounter->{'likes'};由于数据已从函数返回?@iBrazilian2,如果返回完整的对象,例如return$fbData
然后您可以访问调用它的属性<代码>echo fbPageCounter()->{likes}交替返回特定属性返回$fbData->{likes}
然后回显函数的结果:`echo fbPageCounter();好的,非常感谢!