Php Ldap条目结果

Php Ldap条目结果,php,laravel,ldap,Php,Laravel,Ldap,当我使用ldap_get_entries函数时,我得到了一个多维数组,其中包含许多无用的键和值,例如 array( 'count' => 1234, 0 => array( 0 => 'first-name', 'first-name' => array( 'count' => 1, 0 => 'Alex' ), ... ),

当我使用ldap_get_entries函数时,我得到了一个多维数组,其中包含许多无用的键和值,例如

array(
    'count' => 1234,
    0 => array(
        0 => 'first-name',
        'first-name' => array(
            'count' => 1,
            0 => 'Alex'
        ),
        ...
    ),
    ...
);
我希望得到一个简单的关联数组,例如:

array(
    0 => array(
        'first-name' => 'Alex'
    )
)
操作和使用起来会简单得多。我曾经创建过一个函数,用这种格式创建另一个数组,但它非常复杂,也不完美

有没有办法用LDAP自己的功能实现这一点

提前谢谢


注意:我使用的是PHP。

使用默认的LDAP扩展,您将无法按照自己的意愿检索数组

一件事是,返回的ldap_get_条目数组使用整数键返回每个条目内的属性,然后每个属性都将位于数组内,属性名称为小写,属性值为数组。当简单地检索用户的第一个名字,但是考虑一个以上名字的人时,这可能是毫无意义的。它们可能有两个属性名,每个属性名包含一个名称。一个更好的例子可能是电话号码。给定的人可能有多个电话号码,因此结果可以是一个数组。为了让事情变得更简单,你总是会得到一个数组


因此,当你想要一些更容易处理的东西时,你必须写下如下要点:

为问题添加更多信息。PHP,对不起,我忘了。谢谢你的回答。这正是我所做的,但以一种适合我的方式。我只是想知道是否有一种使用LDAP的方法。我得到了答案。