$entry['samaccountname'][0] ?? $username, 'givenName' => $entry['givenname'][0] ?? '', 'sn' => $entry['sn'][0] ?? '', 'email' => $entry['mail'][0] ?? '', 'displayName' => $entry['displayname'][0] ?? ($entry['givenname'][0] ?? '') . ' ' . ($entry['sn'][0] ?? ''), 'userPrincipalName' => $entry['userprincipalname'][0] ?? $userPrincipalName ]; ldap_unbind($ldapconn); return $userData; }