喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] 如何按照一定规则过滤数组中的重复值  
 
nany
论坛元老
Rank: 8Rank: 8
乞丐上路


UID 20308
精华 0
积分 7460
帖子 1402
金钱 7460 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-31
来自 北京
状态 离线
如何按照一定规则过滤数组中的重复值

$rule = array("soccer"=>"sports","cs"=>"game");
$arr = array("soccer"=>"sports","ball"=>"sports","nba"=>"sports","cs"=>"game","wow"=>"game","rb"=>"music");

要求 $arr 中健值重复的都替换成 $rule 数组中给定的键值,最终的数组输出结果如下:
Array
(
    [soccer] => sports
    [cs] => game
    [rb] => music
)




*****足球之夜*****
http://club.cn.yahoo.com/fifa
2007-6-18 04:16 PM#1
查看资料  访问主页  Blog  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 47788
帖子 1562
金钱 47765 喜悦币
威望 0
人脉 23
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] PHP中require_once 和 fopen的冲突?
(  $arr  -   $rule   )    +  $rule
array_merge(    array_diff(  $arr,  $rule   ),    $rule   )


试试




<?wzhu
wzhu.print("This is a wzhu language");
?>
2007-6-18 04:32 PM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
looking_for1
注册会员
Rank: 2


UID 78393
精华 0
积分 112
帖子 304
金钱 112 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-15
来自 hubei
状态 离线
[推荐阅读] 急!!!用正则表达式取出URL
似乎可以了



爱我的人们,我一定会爱你们
2007-6-20 01:30 PM#3
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.195367 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP