Массив для сериализации - PullRequest
1 голос
/ 20 октября 2010

У меня есть такой массив

[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
                        )

                )

        )

Я хочу создать строку с именем каждого внутреннего массива, как этот

Арабский, Бенгальский, Четтинад

лучший способ добавить запятую между названиями кухни?

1 Ответ

2 голосов
/ 20 октября 2010

Не уверен, что я правильно понял ваш вопрос, но что-то вроде этого?

$allNames = array();

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

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

Где $ data - ваш массив.

...