<?php
usort($citiesForSort, 'sortByPopulation' );
function sortByPopulation($city1, $city2){
if ($city1->Population == $city2->Population)
return 0;
return ($city1->Population > $city2->Population) ? -1 : 1;
}
?>
* This source code was highlighted with Source Code Highlighter .
<?php
usort($citiesForSort, function($city1,$city2){
if ($city1->Population == $city2->Population) return 0;
return ($city1->Population > $city2->Population) ? -1 : 1;});
?>
* This source code was highlighted with Source Code Highlighter .
<?php
function sortObjectSetBy($objectSetForSort, $sortBy){
usort($objectSetForSort, function($object1,$object2) use ($sortBy){
if ($object1->$sortBy == $object2->$sortBy) return 0;
return ($object1->$sortBy > $object2->$sortBy) ? -1 : 1;});
return $objectSetForSort;
}
?>
* This source code was highlighted with Source Code Highlighter .
Source: https://habr.com/ru/post/101181/