2010-10-20 62 views
1

我有这样阵列将序列

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

       ) 

     ) 

我想创建一排这样

阿拉伯,孟加拉语,切蒂纳德

这是最好每个内阵列的名称的数组在美食名称之间添加逗号的方法?

回答

2

不知道我理解你的问题是否正确,但是像这样?

$allNames = array(); 

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

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

其中$ data是您的数组。

+0

谢谢。这就是我想要的。猜测没有更明确地问:D – 2010-10-20 18:13:09