Frage

ich eine $GLOBALS['plugins'] Array. Mit diesen Werten:

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

Das gibt false zurück, immer ...

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

Alle Gedanken?

Danke.

War es hilfreich?

Lösung

in_array() nicht rekursiv durch mehrdimensionale Arrays nicht suchen.

Sie könnten Schleife durch die $GLOBALS['plugins'] Array und tun in_array() an jedem Punkt im Inneren statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top