@tokyodead

Как разбить массив на отдельные массивы?

Подскажите, как разбить массив данных на отдельные массивы, у меня есть массив в формате:

Array
(
    [0] => Array
        (
            [customerName] => 
            [items] => Array
                (
                    [product] => Array
                        (
                            [0] => Test1
                            [1] => Test2
                        )

                    [productPrice] => Array
                        (
                            [0] => 1223123
                            [1] => 434343
                        )

                    [competitor1] => Array
                        (
                            [0] => Con1
                            [1] => Con1
                        )

                    [product1] => Array
                        (
                            [0] => Product1
                            [1] => Product1
                        )

                    [competitorPrice1] => Array
                        (
                            [0] => 213212
                            [1] => 3212311
                        )

                    [competitor2] => Array
                        (
                            [0] => Con2
                            [1] => Con2
                        )

                    [product2] => Array
                        (
                            [0] => Product2
                            [1] => Product2
                        )

                    [competitorPrice2] => Array
                        (
                            [0] => 6546566
                            [1] => 454546
                        )

                    [competitor3] => Array
                        (
                            [0] => Con3
                            [1] => Con3
                        )

                    [product3] => Array
                        (
                            [0] => Product3
                            [1] => Product3
                        )

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

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

                )

            [submit] => Отправить запрос
        )

)


Мне нужно в таком формате:

Array
(
    [0] => Array
        (
            [customerName] => 
            [items] => Array
                (
                    [product] => Array
                        (
                            [0] => Test1
                        )

                    [productPrice] => Array
                        (
                            [0] => 1223123
                        )

                    [competitor1] => Array
                        (
                            [0] => Con1
                        )

                    [product1] => Array
                        (
                            [0] => Product1
                        )

                    [competitorPrice1] => Array
                        (
                            [0] => 213212
                        )

                    [competitor2] => Array
                        (
                            [0] => Con2
                        )

                    [product2] => Array
                        (
                            [0] => Product2
                        )

                    [competitorPrice2] => Array
                        (
                            [0] => 6546566
                        )

                    [competitor3] => Array
                        (
                            [0] => Con3
                        )

                    [product3] => Array
                        (
                            [0] => Product3
                        )

                    [competitorPrice3] => Array
                        (
                            [0] => 
                        )

                    [minPrice] => Array
                        (
                            [0] => 
                        )

                )

                [items] => Array
                    (
                        [product] => Array
                            (
                            
                                [0] => Test2
                            )
    
                        [productPrice] => Array
                            (
                                
                                [0] => 434343
                            )
    
                        [competitor1] => Array
                            (
                                
                                [0] => Con1
                            )
    
                        [product1] => Array
                            (
                                
                                [0] => Product1
                            )
    
                        [competitorPrice1] => Array
                            (
                                
                                [0] => 3212311
                            )
    
                        [competitor2] => Array
                            (
                                
                                [0] => Con2
                            )
    
                        [product2] => Array
                            (
                                
                                [0] => Product2
                            )
    
                        [competitorPrice2] => Array
                            (
                                
                                [0] => 454546
                            )
    
                        [competitor3] => Array
                            (
                                
                                [0] => Con3
                            )
    
                        [product3] => Array
                            (
                              
                                [0] => Product3
                            )
    
                        [competitorPrice3] => Array
                            (
                                [0] => 
                            )
    
                        [minPrice] => Array
                            (
                                [0] => 
                                [1] => 
                            )
    
                    )

            [submit] => Отправить запрос
        )

)


Понимаю что нужно пройтись циклом, но я пробовал, ничего не получается, знаю что мне нужно хорошо изучить циклы и работу с массивами, но мне нужно сделать это срочно, помогите плс
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы