1

我有一个$GLOBALS['plugins']数组。使用这些值:

Array
(
    [0] => Array
    (
        [0] => calendarFuncs/
        [1] => calendar.php 
        [2] => Calendar
    )
    [1] => Array
    ( 
        [0] => eventFuncs/ 
        [1] => todo.php 
        [2] => Projects
    )
    [2] => Array
    (
        [0] => financeFuncs/ 
        [1] => finance.php 
        [2] => Finances 
    )
    [3] => Array
    ( 
        [0] => crmFuncs/ 
        [1] => crm.php 
        [2] => CRM
    )
    [4] => Array
    ( 
        [0] => adminFuncs/ 
        [1] => admin.php 
        [2] => Admin
    )
)

这返回错误,总是......

in_array('Projects', $GLOBALS['plugins'])

有什么想法吗?

谢谢你。

4

1 回答 1

2

in_array()不递归搜索多维数组。

您可以遍历$GLOBALS['plugins']数组并in_array()改为对里面的每个项目执行。

于 2010-09-23T21:30:16.280 回答