PHP/Data Structure/array multisort

Материал из Web эксперт
Перейти к: навигация, поиск

array_multisort

   <source lang="html4strict">

<?php

  $staff["givenname"][0] = "J";
  $staff["givenname"][1] = "M";
  $staff["givenname"][2] = "G";
  $staff["surname"][1] = "C";
  $staff["surname"][2] = "G";
  $staff["surname"][3] = "E";
  $res = array_multisort($staff["surname"],SORT_STRING,SORT_ASC,
                         $staff["givenname"],SORT_STRING,SORT_ASC);
  print_r($staff);

?>

 </source>
   
  


array_multisort for Array Keys with a Given Value

   <source lang="html4strict">

<?php $clothes = array( "hats" => 75, "coats" => 32, "shoes" => 102); $names = array_keys($clothes); $items = array_values($clothes); array_multisort($items, $names); $num = count($clothes) - 1;

printf("

Most items: %s (%d); least items: %s (%d).

\n",$names[$num], $items[$num], $names[0], $items[0]);

?>

 </source>