How do i merge the arrays in a particular format?

Posted by Pankaj Khurana on Stack Overflow See other posts from Stack Overflow or by Pankaj Khurana
Published on 2010-12-31T06:48:14Z Indexed on 2010/12/31 6:54 UTC
Read the original article Hit count: 253

Filed under:
|
|

Hi,

I have following arrays:

1) for total placed

Array
(
[0] => Array
    (
        [centers] => Array
            (
                [name] => delhi
                [id] => 1
            )

        [0] => Array
            (
                [totalplaced] => 8
            )

    )

[1] => Array
    (
        [centers] => Array
            (
                [name] => mumbai
                [id] => 2
            )

        [0] => Array
            (
                [totalplaced] => 1
            )

    )

)

2) for total working

 Array
(
[0] => Array
    (
        [centers] => Array
            (
                [name] => delhi
                [id] => 1
            )

        [0] => Array
            (
                [totalworking] => 4
            )

    )

[1] => Array
    (
        [centers] => Array
            (
                [name] => mumbai
                [id] => 2
            )

        [0] => Array
            (
                [totalworking] => 1
            )

    )

 )

3) for total trained

Array
(
[0] => Array
    (
        [centers] => Array
            (
                [name] => delhi
                [id] => 1
            )

        [0] => Array
            (
                [totaltrained] => 8
            )

    )

[1] => Array
    (
        [centers] => Array
            (
                [name] => mumbai
                [id] => 2
            )

        [0] => Array
            (
                [totaltrained] => 1
            )

    )

)

I wanted to merge these arrays so that the resultant array should look like this

[newarray] => Array(
[0] => Array (
    [centers] => Array
            (
                [name] => delhi
                [id] => 1
                [totalplaced] => 8
                [totalworking] => 4
                [totaltrained] => 8
             )
  )
[1]=> Array(
   [centers] => Array
            (
                [name] => mumbai
                [id] => 2
                [totalplaced] => 1
                [totalworking] => 1
                [totaltrained] => 1
             )
    )
 )

This is the tabular representation of the above data which i want to display

centername      totalplaced    totalworking   totaltrained 
  delhi             8               4             8
  mumbai            1               1             1 

Please help me on this.

Thanks

Pankaj Khurana

© Stack Overflow or respective owner

Related posts about php

Related posts about arrays