争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

PHP中常用的一些技巧总结(归纳)

时间:2024/4/25作者:未知来源:争怎路由网人气:

(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';

2.删除数组中的空数据

function where_data($data)
			{
			    foreach ($data as $k => $v) {
			        if (empty($v) && $v !='0') {
			            unset($data[$k]);
			        }
			    }
			    return $data;
			}

3.截取富文本中的其中一部分

/**
 * 将富文本中文字截取其中的一部分
 * @param $content
 * @return string
 */
function html_substr_content($content,$length=100)
{
    $content = htmlspecialchars_decode($content);      //把一些预定义的 HTML 实体转换为字符
    $content = str_replace(" ", "", $content);     //将空格替换成空
    $content = strip_tags($content);                 //函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
    $con = mb_substr($content, 0, $length, "utf-8");   //返回字符串中的前100字符串长度的字符
    return $con;
}

一、黑名单过滤

function is_spam($text, $file, $split = ':', $regex = false){
		  $handle = fopen($file, 'rb');
			  $contents = fread($handle, filesize($file));
			  fclose($handle);
			  $lines = explode("n", $contents);
			$arr = array();
			foreach($lines as $line){
			list($word, $count) = explode($split, $line);
			if($regex)
		$arr[$word] = $count;
			else
			$arr[preg_quote($word)] = $count;
			}
			preg_match_all("~".implode('  

关键词:PHP中常用的一些技巧总结(归纳)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版