この記事では主に、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 サイトの他の関連記事を参照してください。