現在用下面的函數來狀態的兩個用戶之間的朋友功能,但我得到以下錯誤不明ERROR(in_array()預計參數2爲陣列,串給出)
Warning: in_array() expects parameter 2 to be array, string given in C:\Users\sanoj\Documents\NetBeansProjects\PDO friends 2\userData.php on line 60
線60是本if (in_array($friend, $f)) {
和功能波紋管
function isFriend($user, $friend) {
$isFriend = false;
$friends = getUsersFriends($user);
foreach ($friends as $f) {
if (in_array($friend, $f)) {
$isFriend = true;
}
}
return $isFriend;
}
如果一臺陣列,無需'foreach',只是簡單的' in_array($ friends,$ friend)',只是要小心,區分大小寫 – Ghost
'print_r($ friends);'並告訴我們結構 – Matt
@Ghost:這應該是'in_array($ friend,$ friends)'。 –