二个数组值中取相同的值,在线等

zgycsmb 2010-05-14 09:40:01
$url1="中国人,中国地,中国话";
$url2="中国人,中国话,中国好"; 
这二个数组中 都有相同的 中国人 中国话 
我怎么把 相同的值放到一个新数组中 thanks
...全文
154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgycsmb 2010-05-18
  • 打赏
  • 举报
回复
$arr_1 = explode(',', $url1);
$arr_2 = explode(',', $url2);

$result = array_intersect_assoc($arr_1, $arr_2);
//根据需要,你可以选择array_intersect
print_r($result);

可以,
床上等您 2010-05-14
  • 打赏
  • 举报
回复
把两个串分裂成数组。。

再计算两个数组的交集
哥来自东北 2010-05-14
  • 打赏
  • 举报
回复

$arr1 = explode(',',$url2);
$result = array();
foreach(explode(',',$url1) as $item){
if(in_array($item,$arr1))
$result[]=$item;
}
print_r($result);
amani11 2010-05-14
  • 打赏
  • 举报
回复
你这两个并非数组


$arr_1 = explode(',', $url1);
$arr_2 = explode(',', $url2);

$result = array_intersect_assoc($arr_1, $arr_2);
//根据需要,你可以选择array_intersect
print_r($result);
blue44sky 2010-05-14
  • 打赏
  • 举报
回复
array_intersect_assoc();
这种问题可以先查PHP API的

21,891

社区成员

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

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