发一个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自动更新新闻DIY
Oct 09 PHP
php上传、管理照片示例
Oct 09 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
mac下使用brew配置环境的步骤分享
May 23 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
php实现的Curl封装类Curl.class.php用法实例分析
Sep 25 PHP
PHP实现获取第一个中文首字母并进行排序的方法
May 09 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
PHP基于GD2函数库实现验证码功能示例
Jan 27 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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使之能同时支持GIF和JPEG
2006/10/09 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
在PHP中使用curl_init函数的说明
2010/11/02 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
python制作企业邮箱的爆破脚本
2016/10/05 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
python opencv实现图像边缘检测
2019/04/29 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
2016年中秋节慰问信
2015/12/01 职场文书
资产移交协议书
2016/03/24 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android