Cycl0ne adlı üyeden alıntı: mesajı görüntüle
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.