闲者博客 - 判断 2022-03-06T00:09:15+08:00 Typecho https://bk1314.com/feed/atom/tag/%E5%88%A4%E6%96%AD/ <![CDATA[PHP循环判断关键词是否存在,如果存在就跳过]]> https://bk1314.com/59.html 2022-03-06T00:09:15+08:00 2022-03-06T00:09:15+08:00 飞鱼 http://www.typecho.org 1.设置关键词数组,也可以利用mysql调用得到
$keyword_arr=['关键词1','关键词2','关键词3']

2.建立个子程序方便调用

function checKeyword($str='',$keyword_arr=[]){
    foreach ($keyword_arr as $keyword) {
        if (strstr($str, $keyword) != FALSE)return true;
//如果不需要区别大小写可以这么写
//              if (strstr(strtolower($str), strtolower($keyword)) != FALSE)return true;
    }
    return false;
}

3.调用方式演示

 $strtolowerbt="这里为内容查询这段是否有关键词包含";
if(checKeyword($strtolowerbt,$keyword_arr))
{
 continue;   
}
]]>
<![CDATA[php 判断是否是https或者http 直接获取域名]]> https://bk1314.com/44.html 2022-02-26T10:11:19+08:00 2022-02-26T10:11:19+08:00 飞鱼 http://www.typecho.org //主动判断是否HTTPS function isHTTPS() { if (defined('HTTPS') && HTTPS) return true; if (!isset($_SERVER)) return FALSE; if (!isset($_SERVER['HTTPS'])) return FALSE; if ($_SERVER['HTTPS'] === 1) { //Apache return TRUE; } elseif ($_SERVER['HTTPS'] === 'on') { //IIS return TRUE; } elseif ($_SERVER['SERVER_PORT'] == 443) { //其他 return TRUE; } return FALSE; }
$codepay_config['host'] = (isHTTPS() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST']; //获取域名
]]>