使用PHP只打印/回显一个字段


Print/echo just one field with PHP

我有以下代码:

echo";print_r($facebook->api('/me?fields=email','GET'));echo";

这提供了电子邮件&ID到数组中。

如何只打印/回显电子邮件字段而不打印ID字段?

您不能只请求email,因为FB-api总是另外返回使用的id。

但您可以使用中间数组来存储响应,并只输出必要的字段:

$data = $facebook->api('/me?fields=email','GET');
echo $data['email'];

PS:echo "";有什么用?

<?php
    $user = $facebook->api('/me?fields=email','GET');
    echo $user['email'];
?>

您可以在这里了解更多关于PHP数组的信息

您可以直接使用此

<?php
    $user = $facebook->api('/me');
    echo $user['email'];
?>