php关键词替换算法

发布时间:2020-07-02 15:48:11 作者:bx123
来源:网络 阅读:501

<?php
/*

关键词匹配类
$str = "是是是是是范德萨下一年,下一年谁谁谁水水水水的洒落开是是是是军";
$key = new KeyReplace($str,array("下一年1"=>'http://baidu.com',"下一年"=>'baidu.com'));
echo $key->getResultText();
echo $key->getRuntime();
*/

$str = <<<ST
  做开眼角手术需要开刀。开眼角手术材料的韩式技术,根计开眼角手术方案。
ST;

$g=file_get_contents("t");
$kw=unserialize($g);

$nkw=array();

foreach ($kw as $k=>$g){

if(strpos($k,"开眼角")!==false)
    $nkw[$k]=str_replace("php?", "g", $g);

}

// $nkw=array("开眼角"=>"http://hurl1","开眼角手术"=>"http://hurl2");

$key = new KeyWordReplace($str,$nkw);
echo $key->getResultText();

/*

url 中的特殊符号 如 ? . {} 需要做转义处理 ,替换完成之后再替换回来

class KeyWordReplace
{
public $keys = array();
public $text = "";
private $runtime = 0;
public $url = true;
public $stopkeys = array();
public $all = false;
/**

推荐阅读:
  1. php中有什么关键词
  2. PHP中的global关键词的用法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 替换算法 换算

上一篇:c语言的return有什么作用

下一篇:mysql如何对字段进行操作

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》