試圖在函數中返回一個數組。沒有好運...返回PHP中數組的問題
(flag_friend_get_friends()方法返回包含數組的對象列表的功能)
因此,沒有一個功能,這個工程:
<?php
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
$test = $users_friends_ids;
print $test[0];
?>
如果我嘗試和包裝它的功能,它不起作用(沒有打印)...:
<?php
function myfunc() {
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
return $users_friends;
}
$test = myfunc();
print $test[0];
?>
什麼是'故意的'錯誤? :(
更新代碼:
<?php
function myfunc() {
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
return $users_friends;
}
$test = myfunc($user);
print $test[0];
?>
恐怕這似乎不起作用。這變成了一場噩夢... – james6848 2011-04-18 15:17:54
你能發佈更新後的代碼嗎? – 2011-04-18 15:58:01
我會在上面貼出來,歡呼聲。 – james6848 2011-04-18 16:15:21