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
php下删除字符串中HTML标签的函数
Aug 27 PHP
php Smarty 字符比较代码
Feb 27 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
Jul 01 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
php metaphone()函数的定义和用法
May 15 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
详解PHP swoole process的使用方法
Aug 26 PHP
PHP回调函数简单用法示例
May 08 PHP
深入解析PHP底层机制及相关原理
Dec 11 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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
php中的时间显示
2007/01/18 PHP
php 不同编码下的字符串长度区分
2009/09/26 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
原生js实现放大镜
2017/02/20 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
JS实现canvas简单小画板功能
2020/06/23 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
编程语言Python的发展史
2014/09/26 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
Python测试人员需要掌握的知识
2018/02/08 Python
解决DataFrame排序sort的问题
2018/06/07 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
一些高难度的SQL面试题
2016/11/29 面试题
大四学生毕业自荐信
2013/11/07 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
法学个人求职信范文
2014/01/27 职场文书
小学优秀班主任材料
2014/12/17 职场文书
司机岗位职责
2015/02/04 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
商业计划书范文
2019/04/24 职场文书