Varolan kodu optimize etmek ve alfabetik liste gerekir

1 Cevap php

En iyi optimize edilmiş sürece, daha hızlı çalıştırmak için kodu optimize yardıma ihtiyacım var.

Ben de listesini alfabetik istiyorum ve ben bunu nasıl emin değilim.

Bu $userinfo[0]["sn"][0] göre alfabetik olmalıdır

Ben adLDAP sınıfını kullanıyorum: 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>";
?>

1 Cevap

I dont know about optmizing but to order your array you can use an example on PHP help page called multi_sort: link text

Orada sağlanan örnekte kod enjeksiyon konusunda bir yorumdur ama bence geçici çözüm olabilir.