मैं मारियो के सुझाव के समान कुछ सुझाऊंगा, लेकिन थोड़े अलग तरीके से:
echo "<input type='hidden' id='point' name='user[$k][points]' value='".$point."' />";
echo "<input type='hidden' id='users' name='user[$k][name]' value='".$userPick['user']."' />";
जब आपको $_POST
. मिलता है वापस, आपके पास इस तरह की एक सरणी होगी:
$_POST['user'] = array(
0 => array(
points => 15,
name => joe
),
1 => array(
points => 21,
name => john
)
);
वहां से आप usort
इस्तेमाल कर सकते हैं
कस्टम सॉर्टिंग फ़ंक्शन के साथ आने के लिए:
$data = $_POST['user'];
usort($data, 'usortPost');
function usortPost($a, $b) {
if ($a['points'] == $b['points']) return 0;
return $a['points'] < $b['points'] ? 1 : -1;
}