Php 动态构造多维数组

Php 动态构造多维数组,php,multidimensional-array,Php,Multidimensional Array,我已经盯着这段代码看了将近一个半小时了。由于我缺乏经验,我不知道我会错在哪里 $gameInfo = array( for($i=0; $i < 10; $i++){ $friendsInfo[$i] = $facebook->api('/' . $randomfriends[$i]); array($randomfriends[$i], $friendsInfo[$i][first_name], $friendsInfo[$i

我已经盯着这段代码看了将近一个半小时了。由于我缺乏经验,我不知道我会错在哪里

$gameInfo = array(
for($i=0; $i < 10; $i++){
    $friendsInfo[$i] = $facebook->api('/' . $randomfriends[$i]);
    array($randomfriends[$i],
          $friendsInfo[$i][first_name],
          $friendsInfo[$i][last_name],
          $friendsInfo[$i][hometown][name],
          $friendsInfo[$i][location][name],
          $friendsInfo[$i][about]
    );
    }
);

如果您能为我提供任何帮助,我将不胜感激

不太确定
$facebook->api()
能为您提供什么,但您可能需要:

$gameInfo = array();

for($i=0; $i < 10; $i++){
    $gameInfo[] = $facebook->api('/' . $randomfriends[$i]);
}

无意冒犯,但您的整个代码的语法都是错误的。您可能想了解。

$gameInfo=array();
对于($i=0;$i<10;$i++){
$friendsInfo[$i]=$facebook->api('/'.$randomfriends[$i]);
$gameInfo[]=数组(
$friendsInfo[$i][first_name],
$friendsInfo[$i][last_name],
$friendsInfo[$i][家乡][姓名],
$friendsInfo[$i][location][name],
$friendsInfo[$i][about]
);
}
出于好奇,这段代码应该像python列表一样吗?还是来自另一种语言

$gameInfo=array();
$gameInfo = array();
for($i = 0; $i < 10; $i++){
    $friendsInfo = $facebook->api('/' . $randomfriends[$i]);
    $gameInfo[] = array(
      $friendsInfo['first_name'],
      $friendsInfo['last_name'],
      $friendsInfo['hometown']['name'],
      $friendsInfo['location']['name'],
      $friendsInfo['about']
    );
}
对于($i=0;$i<10;$i++){ $friendsInfo=$facebook->api('/'.$randomfriends[$i]); $gameInfo[]=数组( $friendsInfo[“名字”], $friendsInfo[“姓氏”], $friendsInfo[“家乡”][“姓名”], $friendsInfo['location']['name'], $friendsInfo['about'] ); }
嗨,菲利克斯,我不知道这是怎么回事。我想我自己解释得不太清楚$facebook->返回一个json数组,$randomfriends是一个数组,其中包含我想要返回更多信息的每个朋友的idabout@willmcneilly:如果它返回一个JSON字符串,那么您必须使用
JSON\u decode()
。谢谢您的帮助。我完全弄糊涂了。无意冒犯,我有很多东西要学不抱歉,只是我把语法弄错了。谢谢你的帮助。
$gameInfo = array();

for($i=0; $i < 10; $i++){
    $friend = $facebook->api('/' . $randomfriends[$i]);
    $gameInfo[] = array(
         $friend['first_name'],
         $friend['last_name'],
         $friend['hometown']['name'],
         $friend['location']['name'],
         $friend['about']
    );
}
$friend = json_decode($facebook->api('/' . $randomfriends[$i]), true);
$gameInfo = array();
for($i = 0; $i < 10; $i++){
    $friendsInfo[$i] = $facebook->api('/' . $randomfriends[$i]);
    $gameInfo[] = array(
      $friendsInfo[$i][first_name],
      $friendsInfo[$i][last_name],
      $friendsInfo[$i][hometown][name],
      $friendsInfo[$i][location][name],
      $friendsInfo[$i][about]
    );
}
$gameInfo = array();
for($i = 0; $i < 10; $i++){
    $friendsInfo = $facebook->api('/' . $randomfriends[$i]);
    $gameInfo[] = array(
      $friendsInfo['first_name'],
      $friendsInfo['last_name'],
      $friendsInfo['hometown']['name'],
      $friendsInfo['location']['name'],
      $friendsInfo['about']
    );
}