发一个php简单的伪原创程序,配合商城采集用的


Posted in PHP onOctober 12, 2010
<?php 
$arr=array(); 
$arr['好']='坏'; 
$arr['不好']='不坏'; 
$arr['坏']='好'; 
$arr['不坏']='不好'; 
$str="我们好不好"; 
echo strtr($str,$arr); 
//输出我们坏不坏 
?>

于是问题就很好解决了。自己构建了一个数据库来收集同义词
关键的两个程序是导入数据库和导出文件。
word2db.php 从文件导入到数据库中
<?php 
//将文件中的数组写入到数据库中 
require("conn.php"); 
@require("keyword.php"); 
mysql_query("delete from ".table('keywords').""); 
foreach($keyword as $key=>$val) 
{ 
//$key=iconv('utf-8','gbk',$key); 
//$val=iconv('utf-8','gbk',$val); 
$pinyin=getfirstchar($key); 
$ct=mysql_query("select count(*) from ".table('keywords')." where k1='$key' and k2='$val'");//检测是否已经存在 
$ct=@mysql_fetch_array($ct); 
$ct=$ct[0]; 
if($ct<=0)//不存在则插入 
{ 
mysql_query("insert into ".table('keywords')."(k1,k2,pinyin) values('$key','$val','$pinyin')") or die("出错"); 
} 
} 
echo "插入成功!"; 
?>

db2word.php 从数据库导入到文件
<?php 
//将数据库以数组形式写到文件中 
require("conn.php"); 
$res=mysql_query("select k1,k2 from ".table('keywords')." ") ; 
$str="<?php \r\n "; 
while($rs=mysql_fetch_array($res)) 
{ 
$str .="\$keyword['".$rs[0]."']='".$rs[1]."';\r\n"; 
} 
$str.="?>"; 
file_put_contents("keyword.php",$str); 
echo "导出成功"; 
?>
PHP 相关文章推荐
用PHP实现多级树型菜单
Oct 09 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
Oct 12 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
php创建无限级树型菜单
Nov 05 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
Dec 21 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
详解在YII2框架中使用UEditor编辑器发布文章
Nov 02 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 PHP
Laravel框架控制器,视图及模型操作图文详解
Dec 04 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
php知道与问问的采集插件代码
Oct 12 #PHP
php笔记之常用文件操作
Oct 12 #PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
Oct 12 #PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 #PHP
PHP OPCode缓存 APC详细介绍
Oct 12 #PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 #PHP
PHP开发的一些注意点总结
Oct 12 #PHP
You might like
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
laravel5.6实现数值转换
2019/10/23 PHP
img标签中onerror用法
2009/08/13 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
详解vue 命名视图
2019/08/14 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
从Python程序中访问Java类的简单示例
2015/04/20 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Python 登录网站详解及实例
2017/04/11 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
python解决字符串倒序输出的问题
2018/06/25 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
python要安装在哪个盘
2020/06/15 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
初中三好学生事迹材料
2014/01/13 职场文书
项目投资建议书
2014/05/16 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
节约用电通知
2015/04/25 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
Python作用域和名称空间的详细介绍
2022/04/13 Python