您好,欢迎访问一九零五行业门户网

如何通过Yii统计不同类型邮箱数量

这篇文章主要介绍了yii统计不同类型邮箱数量的方法,涉及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和ckeditor实现图片上传的功能
yii2如何使用bootbox插件实现自定义弹窗
如何实现yii2框架中使用phpexcel导出excel文件
以上就是如何通过yii统计不同类型邮箱数量的详细内容。
其它类似信息

推荐信息