php删除数组

luohailio 2008-08-25 05:02:44
二维数组
a=array(array('a'=> '1',b=>'d'),array('a'=>'1','b'=>'2'))
如果a值相同就只留一个
a=array(array('a'=> '1',b=>'d'))或者a=array(array('a'=>'1','b'=>'2'))

???
...全文
372 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_web 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xuzuning 的回复:]
这样才是正确的

function array_distinct($ar, $tag) {
$r = array();
foreach($ar as $k=>$v) {
$r[$k] = $v[$tag];
}
$t = array_unique($r);
$r = array();
foreach($t as $k=>$v) {
$r[$k] = $ar[$k];
}
return $r;
}

print_r(array_distinct($a, 'a'));
[/Quote]
xuzuning 2008-08-26
  • 打赏
  • 举报
回复
这样才是正确的

function array_distinct($ar, $tag) {
$r = array();
foreach($ar as $k=>$v) {
$r[$k] = $v[$tag];
}
$t = array_unique($r);
$r = array();
foreach($t as $k=>$v) {
$r[$k] = $ar[$k];
}
return $r;
}

print_r(array_distinct($a, 'a'));
xuzuning 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zjerryj 的回复:]
PHP code$a=array(array('a'=>'1',b=>'d'),array('a'=>'1','b'=>'2'));
$b=array();
foreach($a as $aa){
foreach($aa as $key=>$value){
$b[$key]=$value;
}
}
var_export($b);//array ( 'a' => '1', 'b' => '2', )
[/Quote]

$a=array(array('a'=>'1',b=>'d'),array('a'=>'2','b'=>'2'));
$b=array();
foreach($a as $aa){
foreach($aa as $key=>$value){
$b[$key]=$value;
}
}
var_export($b);//array ( 'a' => '2', 'b' => '2', )

显然是错误的
qngzh 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sboy8322_cn 的回复:]
array_unique 去重复
unset()  删除
[/Quote]
正解,刚才引用错误
qngzh 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 luohailio 的帖子:]
二维数组
a=array(array('a'=> '1',b=>'d'),array('a'=>'1','b'=>'2'))
如果a值相同就只留一个
a=array(array('a'=> '1',b=>'d'))或者a=array(array('a'=>'1','b'=>'2'))

???
[/Quote]
正解
张吉Jerry 2008-08-25
  • 打赏
  • 举报
回复
$a=array(array('a'=>'1',b=>'d'),array('a'=>'1','b'=>'2'));
$b=array();
foreach($a as $aa){
foreach($aa as $key=>$value){
$b[$key]=$value;
}
}
var_export($b);//array ( 'a' => '1', 'b' => '2', )
luohailio 2008-08-25
  • 打赏
  • 举报
回复
二维数组中的一个值相同就只要一个
sboy8322_cn 2008-08-25
  • 打赏
  • 举报
回复
array_unique 去重复
unset() 删除

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧