Viva,
Tenho por exemplo a classe
class aluno{
var nome;
var idade;
function aluno($nome, $idade){ $this->nome = $nome; $this->idade = $idade; }
}
Faco um vector de objectos alunos ... e gostava de ordenar esse vector pelo campo ->idade
Fiz esta funcao... mas haverá alguma que faça isso? tipo o asort...
function sortVar($data,$var) {
for ($i = count($data) - 1; $i >= 0; $i--) {
$flag = false;
for ($j = 0; $j < $i; $j++) {
if ( $data[$j]->$var < $data[$j + 1]->$var ) {
$tmp = $data[$j];
$data[$j] = $data[$j + 1];
$data[$j + 1] = $tmp;
$flag = true;
}
}
if (!$flag ) {
return $data;
}
}
}