我应该组合多个php数组吗?

Jas*_*vis 0 php arrays

我在PHP下面有以下数组,我存储了一个user_id号码以跟踪我网站上的主持人/管理员,然后在一个页面中我可以使用in_array()来确定用户是否应该拥有主持人权限,我想这个通过使用数组来保存一些mysql查询.

我想知道,将这些组合成1个更大的阵列而不是单独的阵列会有任何性能提升吗?

如果是这样,你能举例说明我如何将它们结合起来并使用它吗?

也许列出一些原因而不是另一种?

$moderators = array(1,99,88,77,2,3,4,5);
$bulletin_moderators = array(1,1091,13,103);
$forum_moderators = array(1,1091,34850,13,103,21);
$blog_moderators = array(1,1091,21);
$photo_moderators = array(1,1091,13,34850,103,21);
$chat_moderators = array(1,44534);
Run Code Online (Sandbox Code Playgroud)

Eev*_*vee 6

我认为这已经相当极端了.除非你有一些显示明确需要的基准测试,否则没有理由不将db-side角色存储起来并进行查询.它应该只需要一小部分时间.