Merhaba,
$test isminde bir array değişkenimiz olsun;
$test[] = array('zaman' => 10);
$test[] = array('zaman' => 8);
$test[] = array('zaman' => 6);
$test[] = array('zaman' => 4);
$test[] = array('zaman' => 2);
$test[] = array('zaman1' => 9);
$test[] = array('zaman1' => 7);
$test[] = array('zaman1' => 5);
$test[] = array('zaman1' => 3);
$test[] = array('zaman1' => 1);(not: kafa karıştırmaması açısından yaptım, veriler karışık olacak)
Benim yapmak istediğim şey ise veriler yazdırılırken şu şekli alsın;
Bu günlerde kafam çok yoğun usort ve array_multisort ile mi yapacağız ?
İstediğini yanlış anlamadıysam şu şekilde yapman lazım:
foreach ($test as $key => $val){
foreach ($val as $k => $v){
$dizi[] = $v;
}
}
array_multisort($dizi, SORT_DESC, $test);yazdırırken de:
foreach ($test as $key => $val){
foreach ($val as $k => $v){
echo $k.' '.$v.'<br>';
}
}
/*
Çıktısı:
zaman 10
zaman1 9
zaman 8
zaman1 7
zaman 6
zaman1 5
zaman 4
zaman1 3
zaman 2
zaman1 1
*/Şeklinde yazdırabilirsin.