在php或ci中将数组转换为数组到单个数组

时间:2017-07-18 14:31:35

标签: php codeigniter-2

我正在使用递归方法进行多级营销树,但我从这段代码或逻辑中得到数组到数组,如下所示,我想要单个数组从数组到数组。

我正在使用递归方法但是我在下面显示了两个数组,我想在数据库中存储单个数组。 我的递归方法是;

function getCategoryTree($childId = 0){
$data = array();
    if($result = $this->Common_m->get_multiple_data('t_users',['u_code'=>$childId]))
    {



            $result['right']   = $this->getCategoryTree($result['0']->unique_id);



            $result['right']  = $this->getCategoryTree($result['1']->unique_id);
            $data = $result;

    }

    return $data; }

&安培;调用函数是:

$tree = $this->getCategoryTree($this->session->userdata('unique_id'));

&安培;结果是:

(
[0] => stdClass Object
    (
        [u_id] => 46
        [unique_id] => 6
        [u_code] => 3
        [u_ref_id] => 1
        [u_username] => f
        [u_pass] => 202cb962ac59075b964b07152d234b70
        [u_dc] => e
        [u_apli_no] => f
        [u_reg_date] => 01/18/2018
        [u_name] => e
        [u_addr] => e
        [u_aadhar] => e
        [u_pan] => e
        [u_mob] => e
        [u_bank_acc] => e
        [u_bank_name] => e
        [u_nominee] => e
        [u_nom_addr] => e
        [u_nom_rel] => e
        [u_nom_mob] => e
        [u_pic] => ./images/uploads/7/Screenshot_from_2018-01-02_14-24-162.png
        [u_sign] => ./images/uploads/7/Screenshot_from_2018-01-10_10-31-202.png
    )

[1] => stdClass Object
    (
        [u_id] => 47
        [unique_id] => 7
        [u_code] => 3
        [u_ref_id] => 1
        [u_username] => g
        [u_pass] => 202cb962ac59075b964b07152d234b70
        [u_dc] => g
        [u_apli_no] => g
        [u_reg_date] => 01/19/2018
        [u_name] => g
        [u_addr] => g
        [u_aadhar] => g
        [u_pan] => g
        [u_mob] => g
        [u_bank_acc] => g
        [u_bank_name] => g
        [u_nominee] => g
        [u_nom_addr] => g
        [u_nom_rel] => g
        [u_nom_mob] => g
        [u_pic] => ./images/uploads/8/Screenshot_from_2018-01-02_14-24-161.png
        [u_sign] => ./images/uploads/8/Screenshot_from_2018-01-10_10-31-201.png
    )

[right] => Array
    (
        [0] => stdClass Object
            (
                [u_id] => 60
                [unique_id] => 12
                [u_code] => 7
                [u_ref_id] => 3
                [u_username] => l
                [u_pass] => 
                [u_dc] => 
                [u_apli_no] => 
                [u_reg_date] => 
                [u_name] => 
                [u_addr] => 
                [u_aadhar] => 
                [u_pan] => 
                [u_mob] => 
                [u_bank_acc] => 
                [u_bank_name] => 
                [u_nominee] => 
                [u_nom_addr] => 
                [u_nom_rel] => 
                [u_nom_mob] => 
                [u_pic] => 
                [u_sign] => 
            )

        [1] => stdClass Object
            (
                [u_id] => 61
                [unique_id] => 13
                [u_code] => 7
                [u_ref_id] => 3
                [u_username] => m
                [u_pass] => 
                [u_dc] => 
                [u_apli_no] => 
                [u_reg_date] => 
                [u_name] => 
                [u_addr] => 
                [u_aadhar] => 
                [u_pan] => 
                [u_mob] => 
                [u_bank_acc] => 
                [u_bank_name] => 
                [u_nominee] => 
                [u_nom_addr] => 
                [u_nom_rel] => 
                [u_nom_mob] => 
                [u_pic] => 
                [u_sign] => 
            )

        [right] => Array
            (
            )

    )

&安培;我想要这种格式:

(
[0] => stdClass Object
    (
        [u_id] => 46
        [unique_id] => 6
        [u_code] => 3
        [u_ref_id] => 1
        [u_username] => f
        [u_pass] => 202cb962ac59075b964b07152d234b70
        [u_dc] => e
        [u_apli_no] => f
        [u_reg_date] => 01/18/2018
        [u_name] => e
        [u_addr] => e
        [u_aadhar] => e
        [u_pan] => e
        [u_mob] => e
        [u_bank_acc] => e
        [u_bank_name] => e
        [u_nominee] => e
        [u_nom_addr] => e
        [u_nom_rel] => e
        [u_nom_mob] => e
        [u_pic] => ./images/uploads/7/Screenshot_from_2018-01-02_14-24-162.png
        [u_sign] => ./images/uploads/7/Screenshot_from_2018-01-10_10-31-202.png
    )

[1] => stdClass Object
    (
        [u_id] => 47
        [unique_id] => 7
        [u_code] => 3
        [u_ref_id] => 1
        [u_username] => g
        [u_pass] => 202cb962ac59075b964b07152d234b70
        [u_dc] => g
        [u_apli_no] => g
        [u_reg_date] => 01/19/2018
        [u_name] => g
        [u_addr] => g
        [u_aadhar] => g
        [u_pan] => g
        [u_mob] => g
        [u_bank_acc] => g
        [u_bank_name] => g
        [u_nominee] => g
        [u_nom_addr] => g
        [u_nom_rel] => g
        [u_nom_mob] => g
        [u_pic] => ./images/uploads/8/Screenshot_from_2018-01-02_14-24-161.png
        [u_sign] => ./images/uploads/8/Screenshot_from_2018-01-10_10-31-201.png
    )


        [2] => stdClass Object
            (
                [u_id] => 60
                [unique_id] => 12
                [u_code] => 7
                [u_ref_id] => 3
                [u_username] => l
                [u_pass] => 
                [u_dc] => 
                [u_apli_no] => 
                [u_reg_date] => 
                [u_name] => 
                [u_addr] => 
                [u_aadhar] => 
                [u_pan] => 
                [u_mob] => 
                [u_bank_acc] => 
                [u_bank_name] => 
                [u_nominee] => 
                [u_nom_addr] => 
                [u_nom_rel] => 
                [u_nom_mob] => 
                [u_pic] => 
                [u_sign] => 
            )

        [3] => stdClass Object
            (
                [u_id] => 61
                [unique_id] => 13
                [u_code] => 7
                [u_ref_id] => 3
                [u_username] => m
                [u_pass] => 
                [u_dc] => 
                [u_apli_no] => 
                [u_reg_date] => 
                [u_name] => 
                [u_addr] => 
                [u_aadhar] => 
                [u_pan] => 
                [u_mob] => 
                [u_bank_acc] => 
                [u_bank_name] => 
                [u_nominee] => 
                [u_nom_addr] => 
                [u_nom_rel] => 
                [u_nom_mob] => 
                [u_pic] => 
                [u_sign] => 
            )

        [right] => Array
            (
            )

0 个答案:

没有答案