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

                    [title] => New Car 
                    [description] => hi i am 
                )

            [1] => Array
                (

                    [title] => Honda city for sale!
                    [description] => I want to sell my Honda city ( Make-1998) ( Model- 1.5 Exi). The car has run for 
around 90000 kms. It is silver in colour.
                )

            [2] => Array
                (

                    [title] => Maruti Alto
                    [description] => Maruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti Alto
                )

        )

    [6] => Array
        (
            [0] => Array
                (

                    [title] => LG 1.5 AC
                    [description] => LG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 AC
                )

        )

)

次のように、すべての値を 2 次元配列に収集する必要があります。

Array
(

          [0] => Array
                (

                    [title] => New Car 
                    [description] => hi i am 
                )

            [1] => Array
                (

                    [title] => Honda city for sale!
                    [description] => I want to sell my Honda city ( Make-1998) ( Model- 1.5 Exi). The car has run for 
around 90000 kms. It is silver in colour.
                )

            [2] => Array
                (

                    [title] => Maruti Alto
                    [description] => Maruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti Alto
                )


            [3] => Array
                (

                    [title] => LG 1.5 AC
                    [description] => LG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 AC
                )

        )

)

ありがとう..

4

1 に答える 1

2

これは確かに宿題のように見えます... 2 つのレベルしかないことが確実な場合は、次のようにネストされた 2 つの foreach を使用します。

$result = array();
foreach ($source as $subarray) {
foreach ($subarray as $item)
$result[] = $item;
}

より多くのレベルがある場合は、再帰関数が必要になります。

于 2012-04-27T12:39:31.553 に答える