Yii统计不同类型邮箱数量的方法


Posted in PHP onOctober 18, 2016

本文实例讲述了Yii统计不同类型邮箱数量的方法。分享给大家供大家参考,具体如下:

效果图:

Yii统计不同类型邮箱数量的方法

控制器:

//查询邮箱
public function actionEmail()
{
   /* //查询所有邮箱数据(1种)
   $arr=Users::find("select * from users")->asArray()->all();
   //var_dump($data);die;
   $data=array();
   //取出邮箱类型
   foreach($arr as $key=>$v)
   {
    $str=substr($v['email'],strpos($v['email'],"@"),50);
    $str1=substr($str,1);
    $data[$str1][$key]=$str1;
   }
   //var_dump($data);die;
  //获得不同类型邮箱个数
  foreach($data as $key=>$v)
  {
   echo $key."的邮箱有".count($v)."个"."<br>";
  }*/
  (2种方法)
  $arr=Users::find()->select("email")->column();
  $data=array();
  foreach($arr as $key=>$v)
  {
    $pos=strpos($v,"@");
    $str=substr($v,$pos+1);
    $data[]=$str;
  }
  //var_dump($data);die;
  $count=array_count_values($data);
  // var_dump($count);die;
   foreach($count as $key=>$v)
  {
   echo $key."的邮箱有".$v."个"."<br>";
  }
}

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php下删除字符串中HTML标签的函数
Aug 27 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
Yii2超好用的日期和时间组件(值得收藏)
May 05 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP内置加密函数详解
Nov 20 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
php格式文件打开的四种方法
Feb 24 PHP
php抽象方法和普通方法的区别点总结
Oct 13 PHP
php生成短网址/短链接原理和用法实例分析
May 29 PHP
PHP使用非对称加密算法RSA
Apr 21 PHP
详解PHP归并排序的实现
Oct 18 #PHP
Yii框架中sphinx索引配置方法解析
Oct 18 #PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
Oct 18 #PHP
php文件上传、下载和删除示例
Aug 28 #PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 #PHP
php中array_slice和array_splice函数解析
Oct 18 #PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 #PHP
You might like
PHP 数字左侧自动补0
2008/03/31 PHP
php 冒泡排序 交换排序法
2011/05/10 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
详解vue-resource promise兼容性问题
2017/06/20 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
法学专业求职信
2014/07/15 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
观后感的写法
2015/06/19 职场文书
安全教育主题班会教案
2015/08/12 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS