Heim  >  Artikel  >  Backend-Entwicklung  >  So zählen Sie die Anzahl verschiedener Postfachtypen über Yii

So zählen Sie die Anzahl verschiedener Postfachtypen über Yii

不言
不言Original
2018-06-15 11:26:541572Durchsuche

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-Funktion


So verwenden Sie das Bootbox-Plug-in Implementieren Sie benutzerdefinierte Popups im Yii2-Fenster


So verwenden Sie PHPExcel zum Exportieren von Excel-Dateien im Yii2-Framework

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn