21,886
社区成员
发帖
与我相关
我的任务
分享
$arr = array(
array(
"class" => "A",
"name" => "xiaoming,xiaohong",
),
array(
"class" => "B",
"name" => "xiaohua,xiaogou",
),
array(
"class" => "A",
"name" => "xiaoming,xiaocai",
),
);
$arr = array(
array(
"class" => "A",
"name" => "xiaoming,xiaohong,xiaocai",
),
array(
"class" => "B",
"name" => "xiaohua,xiaogou",
),
);
$arr = array(
array(
"class" => "A",
"name" => "xiaoming,xiaohong",
),
array(
"class" => "B",
"name" => "xiaohua,xiaogou",
),
array(
"class" => "A",
"name" => "xiaoming,xiaocai",
),
);
foreach($arr as $i=>$v) {
$k = $v['class'];
if(! isset($arr[$k])) $arr[$k] = $v['name'];
else $arr[$k] = join(',', array_unique (explode(',', $arr[$k] . ",$v[name]")));
unset($arr[$i]);
}
var_export($arr);
array (
'A' => 'xiaoming,xiaohong,xiaocai',
'B' => 'xiaohua,xiaogou',
)
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : ` - `.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
$arr = array(
"A" => "xiaoming,xiaohong,xiaocai",
"B" => "xiaohua,xiaogou",
);
怎么组装$arr = array(
array(
"class" => "A",
"name" => "xiaoming,xiaohong",
),
array(
"class" => "B",
"name" => "xiaohua,xiaogou",
),
array(
"class" => "A",
"name" => "xiaoming,xiaocai",
),
);
foreach($arr as $i=>$v) {
$k = $v['class'];
if(! isset($arr[$k])) $arr[$k] = $v;
else $arr[$k]['name'] = join(',', array_unique (explode(',', $arr[$k]['name'] . ",$v[name]")));
unset($arr[$i]);
}
var_export($arr);
array (
'A' =>
array (
'class' => 'A',
'name' => 'xiaoming,xiaohong,xiaocai',
),
'B' =>
array (
'class' => 'B',
'name' => 'xiaohua,xiaogou',
),
)