J'ai besoin d'aide pour optimiser le code pour qu'il s'exécute plus rapidement, à moins qu'il ne soit optimisé au mieux. Je veux également alphabétiser la liste et je ne sais pas comment faire cela.Optimisation du code existant et nécessité de lister alphabétiquement
Il devrait être classée par ordre alphabétique $ userinfo [0] [ "sn"] [0]
J'utilise la classe adLDAP: http://adldap.sourceforge.net/
<?php
require_once('adLDAP.php');
//header('Content-type: text/json');
$adldap = new adLDAP();
$groupMembers = $adldap->group_members('STAFF');
//print_r($groupMembers);
$userinfo = $adldap->user_info($username, array("givenname","sn","telephonenumber"));
$displayname = $userinfo[0]["givenname"][0]." ".$userinfo[0]["sn"][0];
print "<ul>";
foreach ($groupMembers as $i => $username) {
$userinfo = $adldap->user_info($username, array("*"));
$displayname = "<strong>".$userinfo[0]["givenname"][0]." ".$userinfo[0]["sn"][0]."</strong> - ".$userinfo[0]["telephonenumber"][0];
if($userinfo[0]["sn"][0] != "" && $userinfo[0]["givenname"][0] != "" && $userinfo[0]["telephonenumber"][0] != "") {
print "<li>".$displayname."</li>";
}
}
print "</ul>";
?>
aussi simple que tri ($ groupMembers); merci. – Brad