Heim > Artikel > Backend-Entwicklung > So zählen Sie die Anzahl verschiedener Postfachtypen über Yii
In diesem Artikel wird hauptsächlich die Methode von Yii zum Zählen der Anzahl verschiedener Postfachtypen vorgestellt, die Yii-Datenbankabfragen sowie Fähigkeiten zum Durchlaufen von Zeichenfolgen, zum Abfangen und zur Beurteilung von Operationen umfasst. Freunde in Not können sich auf den folgenden Artikel beziehen erklärt die Beispiele. In diesem Artikel wird die Methode von Yii zum Zählen der Anzahl verschiedener Postfachtypen vorgestellt. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:
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>"; } }
Das Obige ist das Ich hoffe, dass der gesamte Inhalt dieses Artikels zum Lernen aller beiträgt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Yii und CKEditor implementieren die Bild-Upload-FunktionSo verwenden Sie das Bootbox-Plug-in Implementieren Sie benutzerdefinierte Popups im Yii2-FensterSo verwenden Sie PHPExcel zum Exportieren von Excel-Dateien im Yii2-FrameworkDas obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl verschiedener Postfachtypen über Yii. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!