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 相关文章推荐
thinkphp 多表 事务详解
Jun 17 PHP
php获取汉字拼音首字母的方法
Oct 21 PHP
CI配置多数据库访问的方法
Mar 28 PHP
既简单又安全的PHP验证码 附调用方法
Jun 02 PHP
php中的登陆login实例代码
Jun 20 PHP
php cookie 详解使用实例
Nov 03 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
PHP hebrev()函数用法讲解
Feb 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.MVC的模板标签系统(二)
2006/09/05 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
$()JS小技巧
2007/07/21 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
JS实现随机点名器
2020/04/12 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
基于keras中的回调函数用法说明
2020/06/17 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
Servlet如何得到服务器的信息
2015/12/22 面试题
化工专业大学生职业生涯规划书
2014/01/14 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
物业保安员岗位职责
2014/03/14 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android