aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
S.a. arkadaşlar,

Aşağıdaki şekilde bir dizim var örnek:
//$deger numeric
$dizi[0] = array('a' => $a, 'b' => $b, 'c' => $c,'sıralamayuzdesi' => '100');
$dizi[1] = array('a' => $a, 'b' => $b, 'c' => $c,'sıralamayuzdesi' => '55');
$dizi[2] = array('a' => $a, 'b' => $b, 'c' => $c,'sıralamayuzdesi' => '45');
Bu diziyi 'sıralamayuzdesi' anahtarının değerine göre büyükten > küçüğe nasıl sıralarım Tabi dizinin ahantar ve değerleri bozulmayacak şekilde.
http://php.net/manual/en/function.usort.php

function cmp($a, $b)
{
if ($a['sıralamayuzdesi'] == $b['sıralamayuzdesi']) {
return 0;
}
return ($a['sıralamayuzdesi'] > $b['sıralamayuzdesi']) ? -1 : 1;
}

usort($dizi, "cmp");

kolay gelsin.