이 기사의 예에서는 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 프로그램을 설계하는 데 도움이 되기를 바랍니다.
Yii가 다양한 유형의 메일함 수를 계산하는 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!