|
|
|
ดึงข้อมูลจากไฟล์ CSV มาแสดงด้วย PHP แล้วจัดเรียงข้อมูลมากกว่า1ฟิลทำอย่างไรคะ |
|
|
|
|
|
|
|
กำหนด Column ดูครับ
Code (PHP)
<?php
$ar = array(
array("10", 11, 100, 100, "a"),
array( 1, 2, "2", 3, 1)
);
array_multisort($ar[0], SORT_ASC, SORT_STRING,
$ar[1], SORT_NUMERIC, SORT_DESC);
var_dump($ar);
?>
|
|
|
|
|
Date :
2016-09-02 17:04:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกแบบนึงใช้ usort ได้ครับ
Code (PHP)
<?php
$a = array(
array(2,6,101),
array(1,3,102),
array(1,4,103),
array(2,5,104),
);
usort($a,function($x,$y){
if ($x[0]> $y[0]){
return 1;
}
elseif ($x[0] < $y[0]){
return -1;
}
else{
if ($x[1] > $y[1]){
return 1;
}
elseif ($x[1] < $y[1]){
return -1;
}else{
return 0;
}
}
});
echo '<pre>';
print_r($a);
echo '</pre>';
?>
|
|
|
|
|
Date :
2016-09-02 23:53:49 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>.< ขอบคุณสำหรับคำแนะนำค่ะ
|
|
|
|
|
Date :
2016-09-08 09:51:06 |
By :
rayka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|