发一个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 相关文章推荐
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
深入掌握include_once与require_once的区别
Jun 17 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
PHP在linux上执行外部命令的方法
Feb 06 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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 xml留言板 xml存储数据的简单例子
2009/08/24 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
python开发入门——set的使用
2020/09/03 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
办公室文秘自我评价
2013/09/21 职场文书
啤酒销售实习自我鉴定
2013/09/24 职场文书
入党自我评价范文
2014/02/02 职场文书
优秀电子工程系毕业生求职信
2014/05/24 职场文书
摄影展策划方案
2014/06/02 职场文书
党员一帮一活动总结
2014/07/08 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
消防安全培训工作总结
2015/10/23 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL