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新手谈谈我的学习心得
Feb 25 PHP
PHP EOT定界符的使用详解
Sep 30 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
php正则表达匹配中文问题分析小结
Mar 25 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
php弹出对话框实现重定向代码
Jan 23 PHP
php 表单提交大量数据发生丢失的解决方法
Mar 03 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
thinkPHP线上自动加载异常与修复方法实例分析
Dec 01 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 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/12/06 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
js简易版购物车功能
2017/06/17 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
详解Vue 匿名、具名和作用域插槽的使用方法
2019/04/22 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
python构建基础的爬虫教学
2018/12/23 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
详解python中的index函数用法
2019/08/06 Python
python中web框架的自定义创建
2019/09/08 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
高考寄语大全
2014/04/08 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
区域销售大会开幕词
2016/03/04 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技