이 글에서는 주로 Yii 데이터베이스 쿼리와 문자열 탐색, 차단 및 판단 관련 작업 기술을 포함하여 다양한 유형의 메일함 수를 계산하는 Yii의 방법을 소개합니다. 사서함 유형. 참고용으로 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
Rendering:
Controller:
//查询邮箱 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>"; } }
위 내용은 모든 사람의 학습에 도움이 되기를 바랍니다. 관련 내용은 PHP 중국어 넷을 주목해주세요!
관련 권장 사항:
Yii 및 CKEditor는 이미지 업로드 기능을 구현합니다.Bootbox 플러그인을 사용하여 Yii2에서 사용자 정의 팝업 창을 구현하는 방법PHPExcel을 사용하여 내보내는 방법 Yii2 프레임워크의 Excel 파일위 내용은 Yii를 통해 다양한 유형의 사서함 수를 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!