Avatar billede wacked Nybegynder
05. april 2004 - 14:47 Der er 4 kommentarer og
1 løsning

Hvordan kan man alfabitisere i php ?

jeg vil gerne vide hvordan man kan alfabitisere i php , da jeg skal bruge det efter bruger ønske ...
Avatar billede hmortensen Nybegynder
05. april 2004 - 14:48 #1
Hvad er det der skal sorteres ?
Avatar billede wacked Nybegynder
05. april 2004 - 14:49 #2
det er et array der skal sorteres
Avatar billede hmortensen Nybegynder
05. april 2004 - 14:51 #3
Så bruger du bare sort()

http://dk.php.net/sort
Avatar billede wacked Nybegynder
05. april 2004 - 14:58 #4
jamen der er to ting der ksal sorteres
Avatar billede hmortensen Nybegynder
05. april 2004 - 15:03 #5
Så kan det her vel bruges ?

function qsort_multiarray($array,$num = 0,$order = "ASC",$left = 0,$right = -1)
{
if($right == -1)
  { $right = count($array) - 1; }

$links = $left;
$rechts = $right;
$mitte = $array[($left + $right) / 2][$num];

if($rechts > $links)
  {
  do
  {
  if($order == "ASC")
  {
  while($array[$links][$num]<$mitte) $links++;
  while($array[$rechts][$num]>$mitte) $rechts--;
  }
  else
  {
  while($array[$links][$num]>$mitte) $links++;
  while($array[$rechts][$num]<$mitte) $rechts--;
  }

  if($links <= $rechts)
  {
  $tmp = $array[$links];
  $array[$links++] = $array[$rechts];
  $array[$rechts--] = $tmp;
  }

  } while($links <= $rechts);

  $array = qsort_multiarray($array,$num,$order,$left, $rechts);
  $array = qsort_multiarray($array,$num,$order,$links,$right);
  }



return $array;
}

Call the function like this:
$array = qsort_multiarray(array $array,int $n,string $order,int $left,int $right);

$array is the array which should be sorted, int $n is the index of the sort criterium, $order is "ASC" or "DESC" for ascending sorting or descending sorting, $left is the left index and $right is the right index.
The default sort is ASC. $left and $right are optional.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester