-2

嗨,基本上我正在尝试从此数组中的任何位置删除当前登录的用户 ID

array(2) { 
[0]=> array(4) 
{ 
    [0]=> string(1) "1" ["user1_id"]=> string(1) "1" 
    [1]=> string(1) "2" ["user2_id"]=> string(1) "2" 
} 
[1]=> array(4) 
{ 
    [0]=> string(1) "1" ["user1_id"]=> string(1) "3" 
    [1]=> string(1) "3" ["user2_id"]=> string(1) "1" 
} 
}

这是我的数组,我需要做的是删除当前用户 ID 作为参数,这可以是 1。

4

1 回答 1

0

看来这是一个数据库问题而不是数组问题。

SELECT IF(`user1_id` = 1, `user2_id`, `user1_id`) AS `user`
FROM mytable
WHERE user1_id = 1 OR user2_id = 1
于 2013-08-12T03:47:28.423 回答