public function actionDiagnosaTht() { $gejala = !empty($_POST['Diagnosa']['proses']) ? $_POST['Diagnosa']['proses'] : array(0); $model = PenyakitGejala::find()->all(); $diagnosa = new Diagnosa(); $dd = $diagnosa->diagnosaData($gejala); $uncertantyTerm = new \common\models\DiagnosaUncertantyTerm(); return $this->render('diagnosa', ['model' => $model, 'diagnosa' => $diagnosa, 'dd' => $dd, 'hasil' => $diagnosa->rekapDiagnosa($dd), 'uncertantyTerm' => $uncertantyTerm]); }
$data = array(); foreach ($aa as $values) { $data = [$values]; } // print_r($data); function cf($mb, $md) { $aa = $mb + $md * (1 - $mb); return $aa; } $diagnosa = \common\models\Diagnosa::find()->where(['gejala_id' => $aa])->orderBy('penyakit_id')->all(); $cfa = array(); foreach ($diagnosa as $key => $value) { $cfa[] = [$value->mb, $value->md]; } $dd = \common\models\Diagnosa::diagnosaData(); $mb = array(); for ($i = 0; $i < count($dd); $i++) { $mb[] = explode(',', $dd[$i]['mb']); $md[] = explode(',', $dd[$i]['md']); // $dd->mbHtg($dd[$i]['mb']); } $cc = \common\models\Diagnosa::mbHtg($mb[0]); $mbbb = 0; //$dd->mbHtg($mb); echo "<pre>"; print_r($mb[0]); print_r($dd); // print_r($mbbb); echo "</pre>"; echo "<table class='table'>";