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 中执行系统外部命令
Oct 09 PHP
4.与数据库的连接
Oct 09 PHP
php为什么选mysql作为数据库? Mysql 创建用户方法
Jul 02 PHP
PHP 引用是个坏习惯
Mar 12 PHP
用PHP读取超大文件的实例代码
Apr 01 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
基于PHP的简单采集数据入库程序【续篇】
Jul 30 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
Dec 19 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 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加密解密的代码
2006/10/09 PHP
NO3第三帝国留言簿制作过程
2006/10/09 PHP
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
jquery插件之easing 动态菜单
2010/08/21 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
selenium+python环境配置教程详解
2019/05/28 Python
python实现动态数组的示例代码
2019/07/15 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
大学生个人自我鉴定
2013/12/03 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
运动会口号8字
2014/06/07 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
解析Java中的static关键字
2021/06/14 Java/Android
win sever 2022如何占用操作主机角色
2022/06/25 Servers