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
    )
)

これは常に false を返します...

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

何かご意見は?

ありがとうございました。

4

1 に答える 1

2

in_array()多次元配列を再帰的に検索しません。

$GLOBALS['plugins']代わりに、配列をループして、in_array()内部の各アイテムに対して行うことができます。

于 2010-09-23T21:30:16.280 に答える