PHP - Funzione Ds Map sort ()
La funzione Ds \ Map :: sort () può ordinare la mappa sul posto in base al valore.
Sintassi
public void Ds\Map::sort([ callable $comparator ] )
La funzione Ds \ Map :: sort () può ordinare la mappa sul posto per valore utilizzando una funzione di confronto opzionale.
La funzione Ds \ Map :: sort () non restituisce alcun valore.
Esempio 1
<?php
$map = new \Ds\Map([1 => 20, 2 => 10, 3 => 30]);
$map->sort();
print_r($map);
?>
Esempio 2
<?php
$map = new \Ds\Map([1 => 20, 2 => 10, 3 => 30]);
$func = function($first, $second) {
if($first > $second)
return -1;
else if($first < $second)
return 1;
else
return 0;
};
$map->sort($func);
print_r($map);
?>