发一个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 相关文章推荐
第八节--访问方式
Nov 16 PHP
smarty section简介与用法分析
Oct 03 PHP
Array of country list in PHP with Zend Framework
Oct 17 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 PHP
使用Appcan客户端自动更新PHP版本号(全)
Jul 31 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 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
PHP基础知识回顾
2012/08/16 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP在线书签系统分享
2016/01/04 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
基于jquery自定义图片热区效果
2012/07/21 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
基于Python List的赋值方法
2018/06/23 Python
Django多个app urls配置代码实例
2020/11/26 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
中学家长会邀请函
2014/02/03 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
销售辞职信范文
2015/03/02 职场文书
交通事故调解协议书
2015/05/20 职场文书
拉贝日记观后感
2015/06/05 职场文书
2016教师国培研修感言
2015/12/08 职场文书
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技