include 'api/apiBase.php';
$farray[] = GetUserFriends($login->User_id);
foreach ($farray as $FID)
{
echo "$FID \n";
}
我的foreach循环不会回显阵列。 我有GetUserFriends的函数返回数组中的2个变量。
答案 0 :(得分:0)
好的评论似乎没有用,所以将代码更改为
include 'api/apiBase.php';
// following line changed
$farray = GetUserFriends($login->User_id);
echo $login->User_id . ' has ' . count($farray) . ' friends';
foreach ($farray as $idx => $value)
{
echo "Friend $idx has FriendId $value \n";
}
此行$farray[] = GetUserFriends($login->User_id);
加上额外[]
,会为您不需要的$farray
添加另一个级别,让您感到困惑。
答案 1 :(得分:0)
那是因为你将好友数组放在另一个数组中,就像几条评论所说的那样。 - 巴马尔
哦错误在我的功能中:)谢谢