
ldap_explode_dn 함수는 LDAP DN을 분리하는 함수로, DN을 분리한 결과를 배열로 반환합니다.
예를 들어, "cn=John Doe,ou=People,dc=example,dc=com" 이라는 DN을 ldap_explode_dn 함수로 분리하면 다음과 같은 결과를 얻을 수 있습니다.
- "cn=John Doe"
- "ou=People"
- "dc=example"
- "dc=com"
ldap_explode_dn 함수의 반환값은 배열로, 각 배열 요소는 분리된 DN의 속성과 값으로 구성됩니다.
다음은 예제 코드입니다.
#hostingforum.kr
php
$dn = "cn=John Doe,ou=People,dc=example,dc=com";
$result = ldap_explode_dn($dn, 1);
print_r($result);
이 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
#hostingforum.kr
php
Array
(
[0] => cn=John Doe
[1] => ou=People
[2] => dc=example
[3] => dc=com
)
위 코드에서 1은 LDAP DN의 속성을 분리하는 옵션입니다. 0은 속성만 분리하고, 1은 속성과 값 모두 분리합니다.
이와 관련된 추가 정보는 다음과 같습니다.
- ldap_explode_dn 함수는 PHP 5.2.0 이상에서 사용할 수 있습니다.
- ldap_explode_dn 함수는 LDAP DN을 분리하는 데 사용할 수 있습니다.
- ldap_explode_dn 함수의 반환값은 배열로, 각 배열 요소는 분리된 DN의 속성과 값으로 구성됩니다.
이와 관련된 추가 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$dn = "cn=John Doe,ou=People,dc=example,dc=com";
$result = ldap_explode_dn($dn, 0);
print_r($result);
이 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
#hostingforum.kr
php
Array
(
[0] => cn
[1] => John Doe
[2] => ou
[3] => People
[4] => dc
[5] => example
[6] => dc
[7] => com
)
위 코드에서 0은 LDAP DN의 속성만 분리하는 옵션입니다.
2025-06-12 13:52