我有以下......
/* Request access tokens from twitter */
$access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']);
$_SESSION['access_token'] = $access_token;
echo $access_token[2];
Run Code Online (Sandbox Code Playgroud)
"$ access_token"是一个数组,我试图从这个数组中检索一个值,只有上面的回声似乎没有回应什么?
转储变量
array(4) { ["oauth_token"]=> string(50) "81920494-vHspkpas4WiOYoFKCgto85mW2XeTxuA130MwcHHWb" ["oauth_token_secret"]=> string(42) "WwIYybFivEwZQ1ORbeqY1irHT385EIuh27alWy9ED4" ["user_id"]=> string(8) "81989494" ["screen_name"]=> string(12) "KlareB" }
Run Code Online (Sandbox Code Playgroud)
如果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" }
Run Code Online (Sandbox Code Playgroud)
然后echo $access_array[2];不会工作,因为它没有数字索引.
你需要这样做:
echo $access_array['user_id'];
Run Code Online (Sandbox Code Playgroud)