[PHP] - Array İçinde Sıralama
-
Merhaba Müritler
bu yapıda bır arrayım var ben bu array ıcınde sDurum Değişkenıne gore sıralama yapmak istiyorum ama beceremedim
Sort,asort ve array_multisort
fonksiyonlarını denedım ama hiçbir değişiklik olmuyor.
http://blog.betabilisim.net/php-ile-cok-boyutlu-dizilerde-siralama/
bu linkteki olayıda denedim
$cvp=array_msort($cvp,array('sDurum'=>SORT_DESC));
bu sekılde ama buda bir cozum getirmedi ben bu array ıcındekı verılerı ıstegıme gore nasıl sıralarım
-
usort($myArray, function($a, $b) {
return $a['sDurum'] - $b['sDurum'];
});ya da
usort($myArray, function($a, $b) {
return $a['sDurum']>$b['sDurum'];
}); -
Khaine bunu yazdı
usort($myArray, function($a, $b) {
return $a['sDurum'] - $b['sDurum'];
});ya da
usort($myArray, function($a, $b) {
return $a['sDurum']>$b['sDurum'];
});yok hocam ikiside işe yaramadı
-
usort($benimguzelarrayim, function($a, $b) { return $b['sDurum'] > $a['sDurum'] ? 1 : -1; });
Birde bunu dene. Hangi php sürümünü kullanıyorsun? -
-
lazz bunu yazdı
date to timestamp yaparak kıyaslayacaksın.
usort($benimguzelarrayim, function($a, $b) { return strtotime($b['sTarih']) > strtotime($a['sTarih']) ? 1 : -1; });
iş görecektir muhtemelen
-