遇到一堆重复的数据需要检测重复次数并排序,用php简单做个form表单提交下。加上layui的前端。效果图如下:

完整代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta name="robots" content="all" />
<title>重复检测系统</title><link rel="stylesheet" href="/layui/css/layui.css"  media="all"><style>body{width:70%;margin:10px auto;}.layui-table-view .layui-table{width:100%;}</style>
</head><body class="html">
<blockquote class="layui-elem-quote layui-text">
(数据排行)
</blockquote>
<form class="layui-form" action="" method="POST"><div class="layui-form-item layui-form-text"><label class="layui-form-label">检测内容</label><div class="layui-input-block"><textarea name="boddy" placeholder="请输入内容" class="layui-textarea"></textarea></div></div><div class="layui-form-item"><div class="layui-input-block"><button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button><button type="reset" class="layui-btn layui-btn-primary">重置</button></div></div>
</form><?php
error_reporting(0);
$post_data= $_POST['boddy'];
$list_array=explode("\n",$post_data);//分割回车并转为数组
$list_array= array_filter($list_array);
//print_r($list_array);
$num = count($list_array);
?>
<blockquote class="layui-elem-quote layui-text">
1.本次提交数据共有<?php echo $num;?>条。<br />
2.数据提交后点击“重复次数”进行排序,可以直接复制结果到excel</blockquote>
<table lay-filter="demo"><thead><tr><th lay-data="{field:'data', width:500}">排序数据</th><th lay-data="{field:'datass', width:500, sort:true}">重复次数</th></tr> </thead><tbody>
<?php//print_r(array_count_values ($list_array));$ak = array_count_values($list_array);/* $ak=array_count_values($list_array);    //统计数组元素出现的次数
$ak=array_flip($ak);    //键名与值进行对调
krsort($ak);    //按数组的索引值降序排列
foreach ($ak as $key=>$value) {echo $key."&nbsp;&nbsp;&nbsp;".$value."<br>";
}*///echo "<pre>";print_r($aa);echo "<pre>";
foreach ($ak as $key => $value) {echo "<tr><td>{$key}</td><td>{$value}</td></tr>";
}?> </tbody>
</table>
<blockquote class="layui-elem-quote layui-text">
amo'S 版权所有 &COPY; <?php echo date('Y');?>
</blockquote>
<script src="/layui/layui.js" charset="utf-8"></script></body>
<script>
layui.use('table', function(){var table = layui.table;var $ = layui.$, active = {parseTable: function(){table.init('demo', { //转化静态表格//height: 'full-500'limit: 1000,}); }};window.onload =function() { //alert(this);var type = 'parseTable';active[type] ? active[type].call(this) : '';
};
});
</script>
</html>

如有错误请见谅!

PHP 多行文字内容的重复检测功能并统计重复次数相关推荐

  1. CAD得到多行文字内容(网页版)

    js中代码实现说明: // 与用户交互,在图上选择一个实体           var ent = mxOcx.GetEntity("选择多行文字:");           if ...

  2. 小程序评论回复和发帖违规内容、图片检测功能实战

    这次分享下"发帖功能",这个功能其实风险蛮大的,特别是对一些敏感言论的控制,如果没有做好可能导致小程序被封,所以除了必要的人工审核和巡查以外,我们需要一些微信安全监测API的帮忙, ...

  3. 使用SQL语句对重复记录查询、统计重复次数、删除重复数据

    上周工作中数据库中出现了N多重复记录的情况,导致联合查询时数据异常.由于数据是客户提供的,当时并没有提供唯一标识列,而且也没预料到会出现重复数据.哎,大意了.后来对表中的数据进行了一次重复查询. 1. ...

  4. 单行文字、多行文字溢出时省略号表示的多种解决方式;调整字符间距;段落首字母大写缩进效果;

    文本溢出省略号表示的实现效果: 1.解决单行文字溢出: 解决方式: 在文字容器样式中添加 overflow:hidden; text-overflow:ellipsis; white-space: n ...

  5. div css每行文字显示一半 同时文字字体重叠显示不全解决方法

    CSS DIV布局中出现单行或多行文字的每行文字内容不能显示全,上下行文字有一点点重叠现象,文字字体只显示一半解决方法,在低版本IE特别明显文字字体显示不全,在谷歌浏览器等高版本IE浏览器测试还好些. ...

  6. ObjectARX如何修改多行文字的格式

    一 AutoCAD中多行文字的格式设置 AutoCAD在设置多行文字格式时使用了非常特殊的方式,多行文字整体可以有诸多格式属性,比如字高.颜色.旋转角度等等:但是,多行文字的每一个字符其实也可以有自己 ...

  7. idea 检测 重复代码_IntelliJ IDEA 15 EAP,支持动态代码重复检测

    IntelliJ IDEA 15 EAP 更新,此版本添加了动态代码重复检测功能: Analyze → Locate Duplicates. IntelliJ IDEA 15 build 142.39 ...

  8. 计算机怎样将多行文字转换成表格,如何将Word表格多行内容转成一列的技巧

    在日常办公应用中,我们经常会遇到将一个表格中各行内容连接起来作为一列形成新表的情况.以下是学习啦小编为您带来的关于将Word表格多行内容转成一列的技巧,希望对您有所帮助. 将Word表格多行内容转成一 ...

  9. python程序30行_Python30行代码实现对pdf文字内容的提取

    网上有各种软件处理pdf,但是这些软件在处理pdf的效果上并不是尽如人意,本人利用Python的一个库 PyPDF2实现了对pdf文字内容的提取,至于图片提取日后再说,废话不多说,直接上代码: fro ...

最新文章

  1. python画图程序飞机_Python海龟画图工具绘制叮当猫程序
  2. Single Number II(LintCode)
  3. farbox editor是个好东西
  4. jzoj1265-Round Numbers【数位统计】
  5. CSS 语言伪类选择器
  6. 微信朋友圈五月十大谣言:60岁以上老人打962899可享免费服务
  7. DAY8-Nessus漏洞扫描
  8. “bim”技术助力“智慧城市”建设
  9. iOS —— 极光推送和极光IM
  10. google chrome 浏览器 必备插件
  11. 电厂的计算机人员职位结构简图,我们电厂汽轮机结构示意图(老师傅整理)
  12. Es的mapping映射
  13. 135微信编辑html语言,135微信编辑器
  14. 【个人喜好诗词之一】前赤壁赋
  15. XOM版本1.2.5
  16. 如何巧妙使用PDF转换图片软件
  17. 安装MinGW和MSYS
  18. Python3 - k8s之深入理解 Pod
  19. Python 练习实例100例—3
  20. 总结:对象存储、块存储、文件存储的区别

热门文章

  1. html+js+canvas实现画板涂画功能和vue+canvas实现画板涂画功能
  2. 首个可用于深度学习的ToF相关数据集!基于置信度的立体相机以及ToF相机深度图融合框架...
  3. 新科高德发布2009.03版电子眼升级数据
  4. js 判断IOS版本号
  5. Python处理Excel表中单元格带有换行的数据
  6. Word文档TXT文档chm手册背景色设为护眼色
  7. WER2019上海世界锦标赛
  8. 探秘前端 CRDT 实时协作库 Yjs 工程实现
  9. python输入百分制成绩输出成绩等级_switch实现成绩打等级
  10. 安卓手机远程控制DIY智能家居设备(ESP8266)