Проверьте значение в многомерном массиве
Вот мой выходной массив:
Array
(
[count] => 1
[0] => Array
(
[cn] => Array
(
[count] => 1
[0] => Testgroep
)
[0] => cn
[member] => Array
(
[count] => 5
[0] => CN=Hans Hansen,OU=Test,DC=stefan,DC=nl
[1] => CN=Jaap Jaapen,OU=Test,DC=stefan,DC=nl
[2] => CN=Peter Petersen,OU=Test,DC=stefan,DC=nl
[3] => CN=Piet Pietersen,OU=Test,DC=stefan,DC=nl
[4] => CN=Administrator,CN=Users,DC=stefan,DC=nl
)
[1] => member
[distinguishedname] => Array
(
[count] => 1
[0] => CN=Testgroep,OU=Test,DC=stefan,DC=nl
)
[2] => distinguishedname
[samaccountname] => Array
(
[count] => 1
[0] => Testgroep
)
[3] => samaccountname
[objectcategory] => Array
(
[count] => 1
[0] => CN=Group,CN=Schema,CN=Configuration,DC=stefan,DC=nl
)
[4] => objectcategory
[count] => 5
[dn] => CN=Testgroep,OU=Test,DC=stefan,DC=nl
)
)
И это код php для массива:
$result = $adldap->group()->info('Testgroep');
Теперь я хочу проверить, существует ли значение "OU=Test" в [1] => member
часть массива. Как мне этого добиться? Я гуглил и искал на stackru, но не нашел решения. Ваша помощь приветствуется.
1 ответ
Решение
Попробуй этот код
if(strpos($result[0]['distinguishedname'][0], 'OU=Test') !== false) {
//yep!
}
и если это не поможет вам, пожалуйста, обновите ваш вопрос и добавьте больше деталей, чтобы мы могли понять.
ура!