发一个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-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
Jul 25 PHP
php中Ctype函数用法详解
Dec 09 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
Feb 16 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
php的debug相关函数用法示例
Jul 11 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
Oct 30 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
PHP中的日期及时间
2006/11/23 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
jQuery中需要注意的细节问题小结
2011/12/06 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
python里将list中元素依次向前移动一位
2014/09/12 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python怎么对数字进行过滤
2020/07/05 Python
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
教师师德教育的自我评价
2013/10/31 职场文书
司机职责范本
2014/03/08 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
车间质检员岗位职责
2015/04/08 职场文书
安全生产学习心得体会
2016/01/18 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang