PDA

View Full Version : فوری *** کمک در مورد مرتب سازی در php



sairon123
دوشنبه 26 آبان 1393, 15:15 عصر
سلام دوستان
اگه بخوایم دانشجویان یک کلاس رو به ترتیب معدل مرتب کنیم ، باید چیکار کنیم؟؟
باید از for استفاده کنیم و اعداد رو با هم مقایشه کنیم؟؟
ممنون میشم راهنمایی کنید

leaping
دوشنبه 26 آبان 1393, 16:34 عصر
اگر اطلاعاتت رو از طریق دیتابیس میخونی باید با این کوئری فچ کنی

SELECT * From Table_name ORDER BY Column DESC;

این دستور اطلاعات جدول table_name رو بر اساس ستون column از بزرگترین عدد در این ستون به کوچیکترین عدد میخونه
حالا اگه میخوای از کم به زیاد بخونیش
باید
DESC رو جایگزین ASC کنی

bagherok
دوشنبه 26 آبان 1393, 16:41 عصر
و یا
ازآرایه بصورت زیر

<?php
$students=array(array('name'=>'sairon12','score'=>12),array('name'=>'sairon18','score'=>18),array('name'=>'sairon10','score'=>10));
usort($students, function($a, $b) {return $b['score'] - $a['score'];});
print_r($students);