牛牛在线工具

ldap_explode_dn()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_explode_dn()

将一个 DN(区分名) 字符串解析为一个数组,每个数组元素包含一个组件的名字和值

函数名:ldap_explode_dn() 适用版本:PHP 4, PHP 5, PHP 7 用法:ldap_explode_dn() 函数将一个 DN(区分名) 字符串解析为一个数组,每个数组元素包含一个组件的名字和值。 语法:array ldap_explode_dn ( string $dn [, int $with_attrib ] ) 参数: $dn:需要解析的DN字符串。 $with_attrib:可选参数,指定是否在返回的数组中包含属性,值为 0 或者 1,默认为 0。 返回值:返回一个包含组件名和值的数组。 示例: $dn = 'cn=admin,dc=example,dc=com'; $result = ldap_explode_dn($dn, 1); // 输出数组中的组件名和值 foreach ($result as $component) { echo "Component: " . $component['attrib'] . " = " . $component['value'] . "\n"; } 输出: Component: cn = admin Component: dc = example Component: dc = com 解释:在上面的示例中,我们首先定义了一个包含 DN 字符串的变量 $dn。然后,我们调用 ldap_explode_dn() 函数将 DN 字符串解析为一个数组。由于第二个参数传递了 1,返回的数组中会包含属性。最后,我们使用 foreach 循环输出数组中的每个组件的名字和值。