首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
PHP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
置为精华
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于用数组中的元素替换另一个数组 php
加为好友
发送私信
在线聊天
mscdhc
恩赐苍天
等级:
发表于:
2008-01-29 17:51:05
楼主
我现在有两个数组
Array2( [0] => 韩风 [1] => 风缘 )
Array1 ( [0] => Array ( [RoomID] => 993 [RoomName] => 韩风缘韩国美食馆 [RoomAdd] => 羊西线蜀汉路215号 [RoomTs] => 韩国菜 [RoomIndex] => 0 [RoomPoints] => 3 [RoomType] => 洋盘 [RoomFee] => 3 [Brief] => [RoomActTime] => 1195610745 [IsPass] => Y [IsIndexHome] => Y [IsTop] => [RoomPic] => [Hits] => 768 [Order] => 3 [IsPays] => Y [hc] => ★★★ [KeyWord] => 韩风缘韩国美食馆 ¦羊西线蜀汉路215号 ¦韩国菜 [zk] => [clerkID] => 2 [Recommends] => 12 [ID] => 3 [Name] => 中高档 [PID] => 0 [Notes] => [Image] => [ClassLevel] => 1 [Lock] => 0 [Points] => 城西 [fee] => 中高档 ) )
前面的数组是搜索后拆词成的数组 这个数组 元素不确定
后面的数组是数据库中查询出来的
现在我想实现的是 如果第二数组Array2 中包含了 Array1的内容,就将其替换 ,让他在网页显示的时候变成红色
就想百度一样,搜索一个关键词,对关键词会加红
问题点数:
20
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Bevin_chen
越简单,越好!
等级:
发表于:
2008-01-29 19:49:22
1
楼 得分:
0
我想到的就是最笨的方法:
用foreach遍列数组 单个做比较.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
mscdhc
恩赐苍天
等级:
发表于:
2008-01-30 16:18:27
2
楼 得分:
0
foreach 速度太慢了,如果数据量大的话,不好
谁能给个代码,我参考下
谢谢
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
unlive
不过是个符号,不要也罢!
等级:
发表于:
2008-01-31 11:17:35
3
楼 得分:
0
那就在开始算出数组元素的个数,在后面匹配时,直接引用数据下标调用字符串;
不知道这样速度能否提高点,没测试过。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
foolbirdflyfirst
湖水清澈(@fix my lover@)
等级:
发表于:
2008-01-31 11:24:08
4
楼 得分:
0
preg_grep
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
mscdhc
恩赐苍天
等级:
发表于:
2008-01-31 13:06:39
5
楼 得分:
0
preg_grep 需要正则··很难也···能给一个么
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xuzuning
唠叨
等级:
发表于:
2008-01-31 14:35:25
6
楼 得分:
0
根本就没有测试过,就拒绝别人的帮助
这样的话,就自己看着办吧
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友