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