سلام و خسته نباشید .
من میخوام با استفاده از PHP یک آرایه رو رتبه بندی کنم .
مثال :
<?php
$op = array(
array("Name"=>"Parham",
"age"=>19
),
array("Name"=>"reza",
"age"=>25
)
)
کدبالا موقع foreach() به شکل زیره تقریا
Name : Parham
Age : 19
Name:reza
Age:25
ولی من میخوام مرتب بشن وو نسبت به سنشون رتبه بندی بشن و اول رضا باشه بعد پرهام ( نسبت به سن )
Name:reza
Age:25
Name:Parham
Age:19
چیزی که میخوام اینه که بدونم دقیق باید چیکار کنم که بر اساس یک پارامتر رتبه بندی بشن
سلام
از این متد میتونی استفاده کنی
function array_sort_by_column (&$arr, $col, int $dir = SORT_DESC) {
$sort_col = [];
foreach ( $arr as $key => $row ) {
$sort_col[$key] = $row[$col];
}
array_multisort($sort_col, $dir, $arr);
}
$op = array(
array("Name"=>"Parham",
"age"=>19
),
array("Name"=>"reza",
"age"=>25
)
)
array_sort_by_column($op,'age', SORT_DESC);
var_dump($op);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟