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(1)
Oct 09 PHP
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
PHP安全防范技巧分享
Nov 03 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
PHP面向对象程序设计之对象生成方法详解
Dec 02 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 PHP
基于laravel where的高级使用方法
Oct 10 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
4.与数据库的连接
2006/10/09 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
python获取本机外网ip的方法
2015/04/15 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
自学python的建议和周期预算
2019/01/30 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
python实现交并比IOU教程
2020/04/16 Python
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
人事专员岗位职责
2013/11/20 职场文书
2015年父亲节寄语
2015/03/23 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
2015年教师党员个人总结
2015/11/24 职场文书