<?php
$data = array(
array(
fb_babrand => "DEL",
fb_bamodel => "55506"
),
array(
fb_babrand => "DEL",
fb_bamodel => "56535"
),
array(
fb_babrand => "HP",
fb_bamodel => "F1382A"
)
);$out = array();
foreach($data as $v) {
$key = $v[fb_babrand];
$value = $v[fb_bamodel];
if(isset($out[$key]))
$out[$key] .= ",$value";
else
$out[$key] = "$value";
}
$data = array();
foreach($out as $k=>$v)
$data[] = array(fb_babrand => $k, fb_bamodel => $v);print_r($data);
?>
Array
(
[0] => Array
(
[fb_babrand] => DEL
[fb_bamodel] => 55506,56535
) [1] => Array
(
[fb_babrand] => HP
[fb_bamodel] => F1382A
))
$data = array(
array(
fb_babrand => "DEL",
fb_bamodel => "55506"
),
array(
fb_babrand => "DEL",
fb_bamodel => "56535"
),
array(
fb_babrand => "HP",
fb_bamodel => "F1382A"
)
);$out = array();
foreach($data as $v) {
$key = $v[fb_babrand];
$value = $v[fb_bamodel];
if(isset($out[$key]))
$out[$key] .= ",$value";
else
$out[$key] = "$value";
}
$data = array();
foreach($out as $k=>$v)
$data[] = array(fb_babrand => $k, fb_bamodel => $v);print_r($data);
?>
Array
(
[0] => Array
(
[fb_babrand] => DEL
[fb_bamodel] => 55506,56535
) [1] => Array
(
[fb_babrand] => HP
[fb_bamodel] => F1382A
))
不过用group by先排好,然后交到php也比较好处理了。