ホームページ > バックエンド開発 > PHPチュートリアル > Yii を使用してさまざまな種類のメールボックスの数を数える方法

Yii を使用してさまざまな種類のメールボックスの数を数える方法

不言
リリース: 2023-04-01 09:36:02
オリジナル
1583 人が閲覧しました

この記事では主に、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>";
  }
}
ログイン後にコピー

上記は、この記事の内容全体が皆さんの学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

Yii と CKEditor は画像アップロード機能を実装します


Bootbox プラグインを使用して次のことを行う方法Yii2 ウィンドウにカスタム ポップアップを実装する


#PHPExcel を使用して Yii2 フレームワークで Excel ファイルをエクスポートする方法

以上がYii を使用してさまざまな種類のメールボックスの数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート