ldap_sort

Sort LDAP result entries on the client side

&warn.deprecated.function-7-0-0.removed-8-0-0;
&reftitle.description; `bool` `ldap_sort` `resource` `link` `resource` `result` `string` `sortfilter`

Sort the result of a LDAP search, returned by `ldap_search`.

As this function sorts the returned values on the client side it is possible that you might not get the expected results in case you reach the `sizelimit` either of the server or defined within `ldap_search`.

&reftitle.parameters;

`link`

- An LDAP resource, returned by `ldap_connect`.

`result`

- An search result identifier, returned by `ldap_search`.

`sortfilter`

- The attribute to use as a key in the sort.

&reftitle.returnvalues;

&return.void;

&reftitle.changelog;

&Version; | &Description;
8.0.0 | This function has been removed.

&reftitle.examples;

Sorting the result of a search.

### LDAP sort

         <?php
         // $ds is a valid link identifier (see ldap_connect)

         $dn        = 'ou=example,dc=org';
         $filter    = '(|(sn=Doe*)(givenname=John*))';
         $justthese = array('ou', 'sn', 'givenname', 'mail');

         $sr = ldap_search($ds, $dn, $filter, $justthese);

         // Sort
         ldap_sort($ds, $sr, 'sn');

         // Retrieving the data
         $info = ldap_get_entries($ds, $sr);