PDA

View Full Version : مرتب کردن عناصر آرایه



maha19
شنبه 21 شهریور 1394, 07:25 صبح
سلام
یک آرایه به این صورت دارم میخوام بر اساس فیلد اولویت مرتب شه
خوردم هرکار میکنم خطا میده
میشه روش مرتب سازیش رو بگین





array (size=3)
0 =>
array (size=7)
0 => string '4' (length=1)
'vorod' => string '01' (length=2)
'khoroj' => string '03' (length=2)
'days' => int 3
'teadad' => string '3' (length=1)
'olaviat' => int 9
'type' => string '0' (length=1)
1 =>
array (size=7)
0 => string '5' (length=1)
'vorod' => string '01' (length=2)
'khoroj' => string '06' (length=2)
'days' => int 6
'teadad' => string '2' (length=1)
'olaviat' => int 10
'type' => string '2' (length=1)
2 =>
array (size=7)
0 => string '6' (length=1)
'vorod' => string '01' (length=2)
'khoroj' => string '04' (length=2)
'days' => int 4
'teadad' => string '3' (length=1)
'olaviat' => int 10
'type' => string '0' (length=1)

blue.web9
شنبه 21 شهریور 1394, 11:33 صبح
usort($myArray, function($a, $b) {
return $a['olaviat'] - $b['olaviat'];
});



منبع (http://stackoverflow.com/questions/2699086/sort-multi-dimensional-array-by-value)