in_array Problem mit $ GLOBALS
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.
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