2017-05-29 30 views
5

i sáp nhập mảng của tôi sau đó tôi muốn sắp xếp chúng theo ngày nhưng các khoản vay và colls của tôi có tên gọi khác nhau trong ngàyCodeIgniter sắp xếp theo ngày mảng

heres mã của tôi cho việc sáp nhập

$loan = $this->db->get('loans')->result_array(); 
$coll = $this->db->get('collectables')->result_array();  
$result = array_merge($loan, $coll); 

và heres đầu ra

Array 
(
[0] => Array 
    (
     [loan_id] => 175 
     [loan_fullname] => Albano, Zester Quinn 
     [loan_amount] => 15000 
     [loan_interest] => 2 
     [loan_date] => 2017-05-30 
     [loan_total_amount] => 15300 
     [loan_collectables] => 1 
     [loan_user_id] => 30 
    ) 

[1] => Array 
    (
     [loan_id] => 176 
     [loan_fullname] => Amamio, Alyanna 
     [loan_amount] => 15000 
     [loan_interest] => 2 
     [loan_date] => 2017-05-31 
     [loan_total_amount] => 15300 
     [loan_collectables] => 2 
     [loan_user_id] => 32 
    ) 

[2] => Array 
    (
     [coll_id] => 92 
     [coll_date] => 2017-05-30 
     [coll_amount] => 15300 
     [coll_loan_id] => 175 
     [coll_user_id] => 30 
    ) 

[3] => Array 
    (
     [coll_id] => 93 
     [coll_date] => 2017-05-28 
     [coll_amount] => 7650 
     [coll_loan_id] => 176 
     [coll_user_id] => 32 
    ) 

[4] => Array 
    (
     [coll_id] => 94 
     [coll_date] => 2017-06-21 
     [coll_amount] => 7650 
     [coll_loan_id] => 176 
     [coll_user_id] => 32 
    ) 
) 

nhưng tôi muốn sắp xếp chúng theo ngày .. bất kỳ ý tưởng nào ?? Cảm ơn

+0

trùng lặp có thể xảy ra của [Câu hỏi] (https://stackoverflow.com/questions/2910611/php-sort-a-multidimensional-array-by-element-containing-date) –

+0

bạn phải sử dụng THAM GIA – ImBS

Trả lời

5

Xin chào có, bạn không thể sắp xếp các mảng theo ngày bạn cần sử dụng hàm asort (nếu bạn muốn tăng dần sắp xếp), arsort người dùng (nếu bạn muốn thực hiện sắp xếp sắp xếp). đây là ví dụ mà sẽ làm cho bạn hiểu.

$age = array("Peter"=>"2017-05-30", "Ben"=>"2017-01-31", "Joe"=>"2017-05-30"); 
asort($age); 
foreach($age as $x => $x_value) { 
    echo "Key=" . $x . ", Value=" . $x_value; 
    echo "<br>"; 
} 
+0

cảm ơn sự giúp đỡ của bạn –

+0

Hãy cho tôi biết nếu nó có hiệu quả cho bạn hay không. – Astound

+0

nó thực sự giúp :) cảm ơn bạn :) –

Các vấn đề liên quan