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']
);
}