Arrays 要序列化的数组

Arrays 要序列化的数组,arrays,cakephp,cakephp-1.3,Arrays,Cakephp,Cakephp 1.3,我有一个这样的数组 [Cuisine] => Array ( [0] => Array ( [id] => 3 [name] => Arabian [slug] => [CuisinesRestaurant] => Array

我有一个这样的数组

[Cuisine] => Array
        (
            [0] => Array
                (
                    [id] => 3
                    [name] => Arabian 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 194
                            [restaurant_id] => 1
                            [cuisine_id] => 3
                        )

                )

            [1] => Array
                (
                    [id] => 5
                    [name] => Bengali 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 195
                            [restaurant_id] => 1
                            [cuisine_id] => 5
                        )

                )

            [2] => Array
                (
                    [id] => 7
                    [name] => Chettinad 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 196
                            [restaurant_id] => 1
                            [cuisine_id] => 7
                        )

                )

        )
我想用每个内部数组的名称创建一行,如下所示

[Cuisine] => Array
        (
            [0] => Array
                (
                    [id] => 3
                    [name] => Arabian 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 194
                            [restaurant_id] => 1
                            [cuisine_id] => 3
                        )

                )

            [1] => Array
                (
                    [id] => 5
                    [name] => Bengali 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 195
                            [restaurant_id] => 1
                            [cuisine_id] => 5
                        )

                )

            [2] => Array
                (
                    [id] => 7
                    [name] => Chettinad 
                    [slug] => 
                    [CuisinesRestaurant] => Array
                        (
                            [id] => 196
                            [restaurant_id] => 1
                            [cuisine_id] => 7
                        )

                )

        )
阿拉伯语、孟加拉语、切蒂纳德语


在菜肴名称之间添加逗号的最佳方法是什么?

我不确定你的问题是否正确,但类似这样的问题

$allNames = array();

foreach ($data as $item)
{
    $allNames[] = $item['name'];
}

$data['all_names'] = implode(',', $allNames);

其中$data是您的数组。

谢谢。这就是我想要的。我想我没有问得更清楚:D