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 相关文章推荐
基于OpenCV的PHP图像人脸识别技术
Oct 11 PHP
php 判断数组是几维数组
Mar 20 PHP
ThinkPHP CURD方法之data方法详解
Jun 18 PHP
PHP速成大法
Jan 30 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
php超快高效率统计大文件行数
Jul 05 PHP
php中的常用魔术方法汇总
Feb 14 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
Jan 26 PHP
php 中的信号处理操作实例详解
Mar 04 PHP
PHP中关于php.ini参数优化详解
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序列化反序列化的方法
2015/10/27 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
javascript引用对象的方法
2007/01/11 Javascript
改版了网上的一个js操作userdata
2007/04/27 Javascript
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
python实现人机五子棋
2020/03/25 Python
python开根号实例讲解
2020/08/30 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
10分钟理解CSS3 FlexBox弹性布局
2018/12/20 HTML / CSS
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
Internet主要有哪些网络群组成
2015/12/24 面试题
音乐教学随笔感言
2014/02/19 职场文书
社区科普工作方案
2014/06/03 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
李白故里导游词
2015/02/12 职场文书
检察院起诉书
2015/05/20 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
Python深度学习之实现卷积神经网络
2021/06/05 Python