我有以下...
/* Request access tokens from twitter */
$access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']);
$_SESSION['access_token'] = $access_token;
echo $access_token[2];
"$access_token"是一个数组,我只是试图从这个数组中检索一个值,上面的 echo 似乎没有回显任何东西?
转储变量
array(4) { ["oauth_token"]=> string(50) "81920494-vHspkpas4WiOYoFKCgto85mW2XeTxuA130MwcHHWb" ["oauth_token_secret"]=> string(42) "WwIYybFivEwZQ1ORbeqY1irHT385EIuh27alWy9ED4" ["user_id"]=> string(8) "81989494" ["screen_name"]=> string(12) "KlareB" }
最佳答案
如果 var_dump 是:
array(4) { ["oauth_token"]=> string(50) "81920494-vHspkpas4WiOYoFKCgto85mW2XeTxuA130MwcHHWb" ["oauth_token_secret"]=> string(42) "WwIYybFivEwZQ1ORbeqY1irHT385EIuh27alWy9ED4" ["user_id"]=> string(8) "81920494" ["screen_name"]=> string(12) "KlareBrennan" }
然后 echo $access_array[2];
将无法工作,因为它不是数字索引。
你需要做的:
echo $access_array['user_id'];
关于php - php数组的空返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800190/