2

This is my array i need to get the array in reverse order how to sort it in the reverse order I need to sort it by using the index of the array In the following array it has tow index [0] and [1] I need to sort it in reverse and after sorting index [0] should show the records of [1] and [1] should show the records of [0]

I have shown my array in the following help me to solve it

Array
(
    [0] => Array
        (
            [0] => stdClass Object
                (
                    [user_id] => 103
                    [full_name] => newuser
                    [mobile_number] => 4152638596
                    [country] => 
                    [email] => [email protected]
                    [password] => MTIzNDU2
                    [secret_pin] => MTIzNDU2
                    [date_of_join] => 2016-10-14 13:52:38
                    [status] => 1
                    [email_verification] => 1
                    [bitcoin_address] => mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S
                    [user_type] => 1
                    [last_login] => 2016-10-15 10:44:02.000000
                    [logged_in] => 1
                    [otp_code] => 0
                    [reference_code] => 597711
                    [direct_id] => 1
                    [parent_id] => 1
                    [root_id] => 1
                    [due_time] => 2016-10-15 13:52:38
                    [badge] => 2
                )

        )

    [1] => Array
        (
            [0] => stdClass Object
                (
                    [user_id] => 1
                    [full_name] => admin
                    [mobile_number] => 8252525263
                    [country] => 
                    [email] => [email protected]
                    [password] => MTIzNDU2
                    [secret_pin] => MTIzNDU2
                    [date_of_join] => 2016-10-07 17:51:24
                    [status] => 1
                    [email_verification] => 1
                    [bitcoin_address] => mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S
                    [user_type] => 2
                    [last_login] => 2016-10-12 10:46:35.000000
                    [logged_in] => 1
                    [otp_code] => 0
                    [reference_code] => 111111
                    [direct_id] => 0
                    [parent_id] => 0
                    [root_id] => 0
                    [due_time] => 2016-10-12 09:24:18
                    [badge] => 1
                )

        )

)

var_export() results shown below

array (
  0 => 
  array (
    0 => 
    stdClass::__set_state(array(
       'user_id' => '103',
       'full_name' => 'newuser',
       'mobile_number' => '4152638596',
       'country' => '',
       'email' => '[email protected]',
       'password' => 'MTIzNDU2',
       'secret_pin' => 'MTIzNDU2',
       'date_of_join' => '2016-10-14 13:52:38',
       'status' => '1',
       'email_verification' => '1',
       'bitcoin_address' => 'mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S',
       'user_type' => '1',
       'last_login' => '2016-10-15 10:44:02.000000',
       'logged_in' => '1',
       'otp_code' => '0',
       'reference_code' => '597711',
       'direct_id' => '1',
       'parent_id' => '1',
       'root_id' => '1',
       'due_time' => '2016-10-15 13:52:38',
       'badge' => '2',
    )),
  ),
  1 => 
  array (
    0 => 
    stdClass::__set_state(array(
       'user_id' => '1',
       'full_name' => 'admin',
       'mobile_number' => '8252525263',
       'country' => '',
       'email' => '[email protected]',
       'password' => 'MTIzNDU2',
       'secret_pin' => 'MTIzNDU2',
       'date_of_join' => '2016-10-07 17:51:24',
       'status' => '1',
       'email_verification' => '1',
       'bitcoin_address' => 'mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S',
       'user_type' => '2',
       'last_login' => '2016-10-12 10:46:35.000000',
       'logged_in' => '1',
       'otp_code' => '0',
       'reference_code' => '111111',
       'direct_id' => '0',
       'parent_id' => '0',
       'root_id' => '0',
       'due_time' => '2016-10-12 09:24:18',
       'badge' => '1',
    )),
  ),
)
2
  • 1
    can you show var_export() result instead var_dump() Commented Oct 15, 2016 at 7:25
  • yes i have shown var_export() results @RejoanulAlam Commented Oct 15, 2016 at 7:28

1 Answer 1

3

Your solution is array_reverse() http://php.net/manual/en/function.array-reverse.php

$arr = array (
  0 => 
  array (
    0 => 
    array(
       'user_id' => '103',
       'full_name' => 'newuser',
       'mobile_number' => '4152638596',
       'country' => '',
       'email' => '[email protected]',
       'password' => 'MTIzNDU2',
       'secret_pin' => 'MTIzNDU2',
       'date_of_join' => '2016-10-14 13:52:38',
       'status' => '1',
       'email_verification' => '1',
       'bitcoin_address' => 'mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S',
       'user_type' => '1',
       'last_login' => '2016-10-15 10:44:02.000000',
       'logged_in' => '1',
       'otp_code' => '0',
       'reference_code' => '597711',
       'direct_id' => '1',
       'parent_id' => '1',
       'root_id' => '1',
       'due_time' => '2016-10-15 13:52:38',
       'badge' => '2',
    ),
  ),
  1 => 
  array (
    0 => 
    array(
       'user_id' => '1',
       'full_name' => 'admin',
       'mobile_number' => '8252525263',
       'country' => '',
       'email' => '[email protected]',
       'password' => 'MTIzNDU2',
       'secret_pin' => 'MTIzNDU2',
       'date_of_join' => '2016-10-07 17:51:24',
       'status' => '1',
       'email_verification' => '1',
       'bitcoin_address' => 'mhvnsceqMHoQqv9vDfXc7Y97d58R8CWA5S',
       'user_type' => '2',
       'last_login' => '2016-10-12 10:46:35.000000',
       'logged_in' => '1',
       'otp_code' => '0',
       'reference_code' => '111111',
       'direct_id' => '0',
       'parent_id' => '0',
       'root_id' => '0',
       'due_time' => '2016-10-12 09:24:18',
       'badge' => '1',
    ),
  ),
);
$k = array_reverse($arr);
echo '<pre>';
print_r($k);

Run it and see your desired result. I have removed stdClass for test. You may run your own

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.