array(
array(id=>456,name=>kaoshi1,data=>shuzi),
array(id=>457,name=>kaoshi2,data=>shuzi),
array(id=>458,name=>kaoshi3,data=>shuzi2),
array(id=>459,name=>kaoshi4,data=>shuzi2)
);
如何变成
array(
array(id=>456,name=>kaoshi1,data=>shuzi),
array(id=>457,name=>kaoshi2),
array(id=>458,name=>kaoshi3,data=>shuzi2),
array(id=>459,name=>kaoshi4)
);
这样!
array(id=>456,name=>kaoshi1,data=>shuzi),
array(id=>457,name=>kaoshi2,data=>shuzi),
array(id=>458,name=>kaoshi3,data=>shuzi2),
array(id=>459,name=>kaoshi4,data=>shuzi2)
);
如何变成
array(
array(id=>456,name=>kaoshi1,data=>shuzi),
array(id=>457,name=>kaoshi2),
array(id=>458,name=>kaoshi3,data=>shuzi2),
array(id=>459,name=>kaoshi4)
);
这样!
解决方案 »
- extension_dir无论怎么设置都是c:\php5
- move_uploaded_file谁能告诉我这是怎么回事?
- open_sqlite函数的疑惑
- 懂php和c#的朋友进,帮忙翻译一行php代码
- mysql字符集有会导致用户名密码错误吗?
- 如何判断字符串中是否含有数字
- 求 PHP可以自动获取文档关键字的代码?
- 新人求帮助~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 大家来讨论一下动态IP做服务器的问题!来者有分!
- 十万火急??PHP怎么连上SQL SERVER2000????
- PNG,GIF缩略图背景透明函数.(都支持,就差一个缺点了[黑色的处理])
- ascII问题 求教高手
array(id=>456,name=>kaoshi1,data=>shuzi),
array(id=>457,name=>kaoshi2,data=>shuzi),
array(id=>458,name=>kaoshi3,data=>shuzi2),
array(id=>459,name=>kaoshi4,data=>shuzi2)
);$r[] = array_shift($ar);
foreach($ar as $v) {
if($t = array_intersect(end($r), $v)) {
foreach($t as $k=>$p) unset($v[$k]);
}
$r[] = $v;
}
print_r($r);Array
(
[0] => Array
(
[id] => 456
[name] => kaoshi1
[data] => shuzi
) [1] => Array
(
[id] => 457
[name] => kaoshi2
) [2] => Array
(
[id] => 458
[name] => kaoshi3
[data] => shuzi2
) [3] => Array
(
[id] => 459
[name] => kaoshi4
))
array('id'=>456,'name'=>'kaoshi1','data'=>'shuzi'),
array('id'=>457,'name'=>'kaoshi2','data'=>'shuzi'),
array('id'=>458,'name'=>'kaoshi3','data'=>'shuzi2'),
array('id'=>459,'name'=>'kaoshi4','data'=>'shuzi2')
);
$data = array();
foreach($arr as &$one)
{
if(in_array($one['data'], $data))
{
unset($one['data']);
continue;
}
$data[] = $one['data'];
}
$tmp=array();
foreach($array as $v){
if(!$tmp[$v[data]]){
$tmp[$v[data]]=$v;
$ar[]=$v;
}
else{
array_pop($v);
$ar[]=$v;
}
}
print_r($ar);Array
(
[0] => Array
(
[id] => 456
[name] => kaoshi1
[data] => shuzi
) [1] => Array
(
[id] => 457
[name] => kaoshi2
) [2] => Array
(
[id] => 458
[name] => kaoshi3
[data] => shuzi2
) [3] => Array
(
[id] => 459
[name] => kaoshi4
))