<?php /** * Created by PhpStorm. * User: 86132 * Date: 2020/10/13 * Time: 16:13 */ namespace app\common\controller; use think\Db; //测试题算法 配置文件 class Algorithm extends Api { protected $noNeedLogin = ['*']; protected $noNeedRight = ['*']; //直接生成报告 //测试题 Array $QuestionArray public function InsertReport($QuestionArray) { /*第一份报告 $FirstReport */ $Return['First'] = $this->FirstReport($QuestionArray); /*第二份报告 $SencondReport */ $Return['Second'] = $this->SencondReport($QuestionArray); /*第三份报告 $ThirdReport */ $Return['Third'] = $this->ThirdReport($QuestionArray); /*第四份报告 $FourthReport */ $Return['Fourth'] = $this->FourthReport($QuestionArray); /*回调*/ return $Return; } //外部调用 //$UserID 用户ID //$TestQuestionID 测试题ID public function TestQuestionAlgorithm($UserID, $TestQuestionID) { //$TestQuestionAray 本次测试数据(单条) $TestQuestionArray = Db::name('sleep')->where('user_id', $UserID)->where('id', $TestQuestionID)->find(); if (empty($TestQuestionArray)) { //拦截 $this->error('获取测试结果失败,请稍后再试', 0); } //测试题答案Json转Array $ChooseArray = json_decode($TestQuestionArray['choose']); //调用算法 计算四个部分VPK总和并入库 $this->TestError($TestQuestionArray['sex'], $ChooseArray, $TestQuestionArray['birthday'], $TestQuestionArray['id']); //$NewTestQuestionArray 本次测试数据(单条) 数据更新 $NewTestQuestionArray = Db::name('sleep')->where('user_id', $UserID)->where('id', $TestQuestionID)->find(); /*第一份报告 $FirstReport */ $Return['First'] = $this->FirstReport($NewTestQuestionArray); /*第二份报告 $SencondReport */ $Return['Second'] = $this->SencondReport($NewTestQuestionArray); /*第三份报告 $ThirdReport */ $Return['Third'] = $this->ThirdReport($NewTestQuestionArray); /*第四份报告 $FourthReport */ $Return['Fourth'] = $this->FourthReport($NewTestQuestionArray); //已生成四份报告 type 更改为1 回答完所有题目 Db::name('sleep')->where('user_id', $UserID)->where('id', $TestQuestionID)->update(['type' => 1]); /*测试完成后+1000积分 积分表添加记录 测试后如果有上级 给上级+100积分 积分表添加记录*/ //检查是否首次测试 $SleepCount = Db::name('sleep')->where('user_id', $UserID)->select(); if (count($SleepCount) == 1) { //只有一条测试记录 $UserInfo = Db::name('user')->where('id', $UserID)->find(); //用户自身增加1000积分 $AddNum = Db::name('user')->where('id', $UserID)->update(['num' => $UserInfo['num'] + 1000]); if (!$AddNum) { $this->error('首次测试增加积分失败', 0); die; } //用户自身添加积分记录 $data = [ 'user_id' => $UserID, 'status' => 1, 'num' => 1000, 'type' => 1, 'up_num' => $UserInfo['num'] + 1000, 'createtime' => time() ]; $IsNum = Db::name('num')->insert($data); if (!$IsNum) { $this->error('积分记录增加失败', 0); die; } //查询用户是否存在上级 $FUserId = Db::name('group')->where('user_id', $UserID)->value('fuser_id'); if (!empty($FUserId)) { //存在 $FUserInfo = Db::name('user')->where('id', $FUserId)->find(); //用户上级增加100积分 $FAddNum = Db::name('user')->where('id', $FUserId)->update(['num' => $FUserInfo['num'] + 100]); if (!$FAddNum) { $this->error('首次测试上级增加积分失败', 0); die; } //用户上级添加积分记录 $Fdata = [ 'user_id' => $FUserId, 'status' => 1, 'num' => 100, 'type' => 1, 'up_num' => $FUserInfo['num'] + 100, 'createtime' => time() ]; $FIsNum = Db::name('num')->insert($Fdata); if (!$FIsNum) { $this->error('上级积分记录增加失败', 0); die; } } } /*回调*/ return $Return; } //算法调用函数 //$Sex 性别 //$ChooseArray 答案Array //$Birthday 生日 时间戳 //$TestQuestion 本次测试ID public function TestError($Sex, $ChooseArray, $Birthday, $TestQuestion) { /*返回第二部分VPK总得分数组 $SecondQuestionAlgorithm*/ $SecondQuestionAlgorithm = $this->SecondQuestionAlgorithm($Sex, $ChooseArray, $Birthday, $TestQuestion); //风火水能量/分段标签 入库 $this->WindWaterFireInsertSql($SecondQuestionAlgorithm, $TestQuestion); //判断用户天生能量倾向 并入库 $this->InnateEnergyTendency($TestQuestion); /*返回第三部分VPK总得分数组 $ThirdQuestionAlgorithm*/ $ThirdQuestionAlgorithm = $this->ThirdQuestionAlgorithm($Sex, $ChooseArray, $TestQuestion, $Birthday); //近期风火水能量/分段标签 入库 $this->CurrentWindWaterFireInsertSql($Sex, $ThirdQuestionAlgorithm, $TestQuestion); //判断用户近期能量倾向 并入库 $this->CurrentInnateEnergyTendency($TestQuestion); /*第四部分睡眠质量*/ //睡眠质量得分 入库 睡眠质量分区入库 $this->FourQuestionAlgorithm($Sex, $ChooseArray, $TestQuestion); //身心健康-身体标签入库 $this->PhysicalAndMentalHealthLabelBodyStorage($Sex, $ChooseArray, $TestQuestion); //身心健康分数入库 身心健康分段入库 $this->PhysicalAndMentalPsychologicalLabelStorage($Sex, $ChooseArray, $TestQuestion); //心里标签入库 $this->PhysicalAnHeartStorage($Sex, $ChooseArray, $TestQuestion); //计算VPK总和并入库 $InserVPK = [ 'V' => $SecondQuestionAlgorithm['V'] + $ThirdQuestionAlgorithm['V'], 'P' => $SecondQuestionAlgorithm['P'] + $ThirdQuestionAlgorithm['P'], 'K' => $SecondQuestionAlgorithm['K'] + $ThirdQuestionAlgorithm['K'], ]; Db::name('sleep')->where('id', $TestQuestion)->update(['v' => $InserVPK['V'], 'p' => $InserVPK['P'], 'k' => $InserVPK['K'], 'updatetime' => time()]); } //第二部分 算法 //$Sex 性别 //$ChooseArray 答案Array //$Birthday 生日 时间戳 //$TestQuestion 本次测试ID public function SecondQuestionAlgorithm($Sex, $ChooseArray, $Birthday, $TestQuestion) { //初始化VPK $InitializationVPK $FirstInitializationVPKConfig = $this->InitializationVPK(); //第一题 $SecondInitializationVPKConfig = $this->InitializationVPK(); //第二题 $ThirdInitializationVPKConfig = $this->InitializationVPK(); //第三题 $FourtIhInitializationVPKConfig = $this->InitializationVPK(); //第四题 $FifthInitializationVPKConfig = $this->InitializationVPK(); //第五题 $SixthInitializationVPKConfig = $this->InitializationVPK(); //第六题 $SevenInitializationVPKConfig = $this->InitializationVPK(); //第七题 ////第八题 无需换算 //开始循环计算 foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] > 4 && $ChooseArray[$k][0] < 8) { //题1.1-1.3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FirstInitializationVPKConfig['V']++; } elseif ($value == 'B') { $FirstInitializationVPKConfig['P']++; } else { //$value=='C' $FirstInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] > 7 && $ChooseArray[$k][0] < 11) {//题2.1-2.3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $SecondInitializationVPKConfig['V']++; } elseif ($value == 'B') { $SecondInitializationVPKConfig['P']++; } else { //$value=='C' $SecondInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] > 10 && $ChooseArray[$k][0] < 14) {//题3.1-3.3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $ThirdInitializationVPKConfig['V']++; } elseif ($value == 'B') { $ThirdInitializationVPKConfig['P']++; } else { //$value=='C' $ThirdInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] > 13 && $ChooseArray[$k][0] < 17) {//题4.1-4.3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourtIhInitializationVPKConfig['V']++; } elseif ($value == 'B') { $FourtIhInitializationVPKConfig['P']++; } else { //$value=='C' $FourtIhInitializationVPKConfig['K']++; } } } else { if ($ChooseArray[$k][0] == 17) {//题5 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B' || $value == 'C') { $FifthInitializationVPKConfig['V']++; } elseif ($value == 'D' || $value == 'E' || $value == 'F') { $FifthInitializationVPKConfig['P']++; } else { //$value=='C' $FifthInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] == 18) {//题6 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B' || $value == 'G') { $SixthInitializationVPKConfig['V']++; } elseif ($value == 'C' || $value == 'D' || $value == 'h') { $SixthInitializationVPKConfig['P']++; } else { //$value=='C' $SixthInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] == 19) {//题7 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'E' || $value == 'G') { $SevenInitializationVPKConfig['V']++; } elseif ($value == 'B' || $value == 'F' || $value == 'I') { $SevenInitializationVPKConfig['P']++; } else { //$value=='C' $SevenInitializationVPKConfig['K']++; } } } } } //题1.1-1.3VPK得分换算 $InitializationVPK[] = $this->Conversion($FirstInitializationVPKConfig); //题2.1-2.3VPK得分换算 $InitializationVPK[] = $this->Conversion($SecondInitializationVPKConfig); //题3.1-3.3VPK得分换算 $InitializationVPK[] = $this->Conversion($ThirdInitializationVPKConfig); //题4.1-4.3VPK得分换算 $InitializationVPK[] = $this->Conversion($FourtIhInitializationVPKConfig); //题5VPK得分换算 $InitializationVPK[] = $this->Conversion($FifthInitializationVPKConfig); //题6VPK得分换算 $InitializationVPK[] = $this->Conversion($SixthInitializationVPKConfig); //题7VPK得分换算 $InitializationVPK[] = $this->Conversion($SevenInitializationVPKConfig); //题8VPK得分 生日季节获得 无需换算 $InitializationVPK[] = $this->SeasonVPK($Birthday); //计算VPK总和 $CountVPK $CountVPK['V'] = array_sum(array_column($InitializationVPK, 'V')); $CountVPK['P'] = array_sum(array_column($InitializationVPK, 'P')); $CountVPK['K'] = array_sum(array_column($InitializationVPK, 'K')); //题1.1-1.3 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[0]); //题题2.1-2.3 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[1]); //题3.1-3.3 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[2]); //题4.1-4.3 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[3]); //题5 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[4]); //题6 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[5]); //题7 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[6]); //题8 性格特质得分 $PersonalityTraits[] = $this->PersonalityTraits($InitializationVPK[7]); //计算性格特质得分总和 $CountPersonalityTraits $CountPersonalityTraits['Flexible'] = round(array_sum(array_column($PersonalityTraits, 'Flexible'))); $CountPersonalityTraits['Create'] = round(array_sum(array_column($PersonalityTraits, 'Create'))); $CountPersonalityTraits['Autonomy'] = round(array_sum(array_column($PersonalityTraits, 'Autonomy'))); $CountPersonalityTraits['Organization'] = round(array_sum(array_column($PersonalityTraits, 'Organization'))); $CountPersonalityTraits['Affinity'] = round(array_sum(array_column($PersonalityTraits, 'Affinity'))); $CountPersonalityTraits['Stability'] = round(array_sum(array_column($PersonalityTraits, 'Stability'))); //性格特质得分总和 入库 $data = [ 'flexible' => $CountPersonalityTraits['Flexible'], 'create' => $CountPersonalityTraits['Create'], 'autonomy' => $CountPersonalityTraits['Autonomy'], 'organization' => $CountPersonalityTraits['Organization'], 'affinity' => $CountPersonalityTraits['Affinity'], 'stability' => $CountPersonalityTraits['Stability'], 'updatetime' => time() ]; $Res = Db::name('sleep')->where('id', $TestQuestion)->update($data); if (!$Res) { $this->error('性格特质保存失败', 0); } return $CountVPK; } //第三部分 算法 //$Sex 性别 //$ChooseArray 答案Array //$TestQuestion 本次测试ID //$Birthday 生日 public function ThirdQuestionAlgorithm($Sex, $ChooseArray, $TestQuestion, $Birthday) { //外部定义$i=0; 因为女性比男性多一道题 所以24题之后女性的题号会比男性+1 $i = 0; if ($Sex == 2) { $i++; } //初始化VPK $InitializationVPK $FirstInitializationVPKConfig = $this->InitializationVPK(); //第一题 $SecondInitializationVPKConfig = $this->InitializationVPK(); //第二题 $ThirdInitializationVPKConfig = $this->InitializationVPK(); //第三题 $FourtIhInitializationVPKConfig = $this->InitializationVPK(); //第四题 $FifthInitializationVPKConfig = $this->InitializationVPK(); //第五题 $SixthInitializationVPKConfig = $this->InitializationVPK(); //第六题 $SevenInitializationVPKConfig = $this->InitializationVPK(); //第七题 $EighthInitializationVPKConfig = $this->InitializationVPK(); //第八题 $NinethInitializationVPKConfig = $this->InitializationVPK(); //第九题 $TenthInitializationVPKConfig = $this->InitializationVPK(); //第十题 $EleventeenthIhInitializationVPKConfig = $this->InitializationVPK(); //第十一题 $TruteenthInitializationVPKConfig = $this->InitializationVPK(); //第十二题 $ThirteenthInitializationVPKConfig = $this->InitializationVPK(); //第十三题 $FourteenthInitializationVPKConfig = $this->InitializationVPK(); //第十四题 //开始循环计算 foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] > 19 && $ChooseArray[$k][0] < 22) { //题1.1-1.2 if ($ChooseArray[$k][0] == 20) { //1.1 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B') { $FirstInitializationVPKConfig['V']++; } elseif ($value == 'C') { $FirstInitializationVPKConfig['P']++; } else { //$value=='D' $value=='E' $FirstInitializationVPKConfig['K']++; } } } else { //1.2 foreach ($StrFunctionArray as $key => $value) { if ($value == 'D' || $value == 'E') { $FirstInitializationVPKConfig['V']++; } elseif ($value == 'A' || $value == 'B') { $FirstInitializationVPKConfig['P']++; } else { //$value=='C' $FirstInitializationVPKConfig['K']++; } } } } elseif ($ChooseArray[$k][0] > 21 && $ChooseArray[$k][0] < 24) {//题2.1-2.2 if ($ChooseArray[$k][0] == 20) { //2.1 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B') { $SecondInitializationVPKConfig['V']++; } elseif ($value == 'C') { $SecondInitializationVPKConfig['P']++; } else { //$value=='D' $value=='E' $SecondInitializationVPKConfig['K']++; } } } else { //2.2 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'E') { $SecondInitializationVPKConfig['V']++; } elseif ($value == 'C' || $value == 'D') { $SecondInitializationVPKConfig['P']++; } else { //$value=='B' $value=='F' $SecondInitializationVPKConfig['K']++; } } } } elseif ($ChooseArray[$k][0] == 24) {//题3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B' || $value == 'C') { $ThirdInitializationVPKConfig['V']++; } elseif ($value == 'D' || $value == 'E' || $value == 'E') { $ThirdInitializationVPKConfig['P']++; } elseif ($value == 'G' || $value == 'H' || $value == 'I') { $ThirdInitializationVPKConfig['K']++; } } } elseif ($ChooseArray[$k][0] == 25) {//题4 女性才有 if ($Sex == 2) { //符合条件开始计算 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B' || $value == 'C') { $FourtIhInitializationVPKConfig['V']++; } elseif ($value == 'D' || $value == 'E' || $value == 'E') { $FourtIhInitializationVPKConfig['P']++; } elseif ($value == 'G' || $value == 'H' || $value == 'I') { $FourtIhInitializationVPKConfig['K']++; } } } else { $FourtIhInitializationVPKConfig = []; } } elseif ($ChooseArray[$k][0] == 25 + $i) {// 题5 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FifthInitializationVPKConfig['V'] = $FifthInitializationVPKConfig['V'] + 1; } elseif ($value == 'B') { $FifthInitializationVPKConfig['V'] = $FifthInitializationVPKConfig['V'] + 2; } elseif ($value == 'C') { $FifthInitializationVPKConfig['V'] = $FifthInitializationVPKConfig['V'] + 3; } elseif ($value == 'D') { $FifthInitializationVPKConfig['V'] = $FifthInitializationVPKConfig['V'] + 4; } else { //$value == 'E' $FifthInitializationVPKConfig['V'] = $FifthInitializationVPKConfig['V'] + 5; } } } elseif ($ChooseArray[$k][0] == 26 + $i) {//题6 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $SixthInitializationVPKConfig['P'] = $SixthInitializationVPKConfig['P'] + 1; } elseif ($value == 'B') { $SixthInitializationVPKConfig['P'] = $SixthInitializationVPKConfig['P'] + 2; } elseif ($value == 'C') { $SixthInitializationVPKConfig['P'] = $SixthInitializationVPKConfig['P'] + 3; } elseif ($value == 'D') { $SixthInitializationVPKConfig['P'] = $SixthInitializationVPKConfig['P'] + 4; } else { //$value == 'E' $SixthInitializationVPKConfig['P'] = $SixthInitializationVPKConfig['P'] + 5; } } } elseif ($ChooseArray[$k][0] == 27 + $i) {//题7 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $SevenInitializationVPKConfig['K'] = $SevenInitializationVPKConfig['K'] + 1; } elseif ($value == 'B') { $SevenInitializationVPKConfig['K'] = $SevenInitializationVPKConfig['K'] + 2; } elseif ($value == 'C') { $SevenInitializationVPKConfig['K'] = $SevenInitializationVPKConfig['K'] + 3; } elseif ($value == 'D') { $SevenInitializationVPKConfig['K'] = $SevenInitializationVPKConfig['K'] + 4; } else { //$value == 'E' $SevenInitializationVPKConfig['K'] = $SevenInitializationVPKConfig['K'] + 5; } } } elseif ($ChooseArray[$k][0] == 28 + $i) {//题8 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $EighthInitializationVPKConfig['V'] = $EighthInitializationVPKConfig['V'] + 1; } elseif ($value == 'B') { $EighthInitializationVPKConfig['V'] = $EighthInitializationVPKConfig['V'] + 2; } elseif ($value == 'C') { $EighthInitializationVPKConfig['V'] = $EighthInitializationVPKConfig['V'] + 3; } elseif ($value == 'D') { $EighthInitializationVPKConfig['V'] = $EighthInitializationVPKConfig['V'] + 4; } else { //$value == 'E' $EighthInitializationVPKConfig['V'] = $EighthInitializationVPKConfig['V'] + 5; } } } elseif ($ChooseArray[$k][0] == 29 + $i) {//题9 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $NinethInitializationVPKConfig['V'] = $NinethInitializationVPKConfig['V'] + 1; } elseif ($value == 'B') { $NinethInitializationVPKConfig['V'] = $NinethInitializationVPKConfig['V'] + 2; } elseif ($value == 'C') { $NinethInitializationVPKConfig['V'] = $NinethInitializationVPKConfig['V'] + 3; } elseif ($value == 'D') { $NinethInitializationVPKConfig['V'] = $NinethInitializationVPKConfig['V'] + 4; } else { //$value == 'E' $NinethInitializationVPKConfig['V'] = $NinethInitializationVPKConfig['V'] + 5; } } } elseif ($ChooseArray[$k][0] == 30 + $i) {//题10 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $TenthInitializationVPKConfig['P'] = $TenthInitializationVPKConfig['P'] + 1; } elseif ($value == 'B') { $TenthInitializationVPKConfig['P'] = $TenthInitializationVPKConfig['P'] + 2; } elseif ($value == 'C') { $TenthInitializationVPKConfig['P'] = $TenthInitializationVPKConfig['P'] + 3; } elseif ($value == 'D') { $TenthInitializationVPKConfig['P'] = $TenthInitializationVPKConfig['P'] + 4; } else { //$value == 'E' $TenthInitializationVPKConfig['P'] = $TenthInitializationVPKConfig['P'] + 5; } } } elseif ($ChooseArray[$k][0] == 31 + $i) {//题11 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $EleventeenthIhInitializationVPKConfig['P'] = $EleventeenthIhInitializationVPKConfig['P'] + 1; } elseif ($value == 'B') { $EleventeenthIhInitializationVPKConfig['P'] = $EleventeenthIhInitializationVPKConfig['P'] + 2; } elseif ($value == 'C') { $EleventeenthIhInitializationVPKConfig['P'] = $EleventeenthIhInitializationVPKConfig['P'] + 3; } elseif ($value == 'D') { $EleventeenthIhInitializationVPKConfig['P'] = $EleventeenthIhInitializationVPKConfig['P'] + 4; } else { //$value == 'E' $EleventeenthIhInitializationVPKConfig['P'] = $EleventeenthIhInitializationVPKConfig['P'] + 5; } } } elseif ($ChooseArray[$k][0] == 32 + $i) {//题12 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $TruteenthInitializationVPKConfig['K'] = $TruteenthInitializationVPKConfig['K'] + 1; } elseif ($value == 'B') { $TruteenthInitializationVPKConfig['K'] = $TruteenthInitializationVPKConfig['K'] + 2; } elseif ($value == 'C') { $TruteenthInitializationVPKConfig['K'] = $TruteenthInitializationVPKConfig['K'] + 3; } elseif ($value == 'D') { $TruteenthInitializationVPKConfig['K'] = $TruteenthInitializationVPKConfig['K'] + 4; } else { //$value == 'E' $TruteenthInitializationVPKConfig['K'] = $TruteenthInitializationVPKConfig['K'] + 5; } } } elseif ($ChooseArray[$k][0] == 33 + $i) {//题13 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $ThirteenthInitializationVPKConfig['K'] = $ThirteenthInitializationVPKConfig['K'] + 1; } elseif ($value == 'B') { $ThirteenthInitializationVPKConfig['K'] = $ThirteenthInitializationVPKConfig['K'] + 2; } elseif ($value == 'C') { $ThirteenthInitializationVPKConfig['K'] = $ThirteenthInitializationVPKConfig['K'] + 3; } elseif ($value == 'D') { $ThirteenthInitializationVPKConfig['K'] = $ThirteenthInitializationVPKConfig['K'] + 4; } else { //$value == 'E' $ThirteenthInitializationVPKConfig['K'] = $ThirteenthInitializationVPKConfig['K'] + 5; } } } elseif ($ChooseArray[$k][0] == 34 + $i) {//题14 你每夜实际入睡的时间 A 数据来源于睡眠障碍计分 C 你每夜实际睡眠的时间 自动计算 D foreach ($StrFunctionArray as $key => $value) { //新的K = 原有K值 + 选项A得分 你每夜实际入睡的时间 A $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + $this->ActualSleepTime($value); //新的V = 原有V值 + 选项C得分 数据来源于睡眠障碍计分(非指数) C $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + $this->SleepDisorderScore($Sex, $ChooseArray); //新的V = 原有P值 + 选项D得分 你每夜实际睡眠的时间 自动计算) D $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + $this->ActualSleepTimeS($Sex, $ChooseArray); } } elseif ($ChooseArray[$k][0] == 37 + $i) {//题14 入睡困难,30分钟内不能入睡 B foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 4; } elseif ($value == 'D') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 5; } } } elseif ($ChooseArray[$k][0] == 38 + $i) {//题14 浅眠、夜间易醒或早醒 E foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 4; } elseif ($value == 'D') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 5; } } } elseif ($ChooseArray[$k][0] == 44 + $i) {//题14 感觉热 F foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 4; } elseif ($value == 'D') { $FourteenthInitializationVPKConfig['P'] = $FourteenthInitializationVPKConfig['P'] + 5; } } } elseif ($ChooseArray[$k][0] == 42 + $i) {//题14 做恶梦 G foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 4; } elseif ($value == 'D') { $FourteenthInitializationVPKConfig['V'] = $FourteenthInitializationVPKConfig['V'] + 5; } } } elseif ($ChooseArray[$k][0] == 47 + $i) {//题14 早上醒来时,感觉到疲累或心情不好 H foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 4; } elseif ($value == 'D') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 5; } } } elseif ($ChooseArray[$k][0] == 51 + $i) {//题14 近3个月,你认为自己的睡眠总体质量如何? I foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 1; } elseif ($value == 'B') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 3; } elseif ($value == 'C') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 4; } elseif ($value == 'D' || $value == 'E') { $FourteenthInitializationVPKConfig['K'] = $FourteenthInitializationVPKConfig['K'] + 5; } } } } //题1.1-1.2VPK得分换算 $InitializationVPK[] = $this->ConversionFirstOrOneTwo($FirstInitializationVPKConfig); //题2.1-2.2VPK得分换算 $InitializationVPK[] = $this->ConversionSecondOrFourth($SecondInitializationVPKConfig); //题3VPK得分换算 $InitializationVPK[] = $this->ConversionSecondOrFourth($ThirdInitializationVPKConfig); //题4VPK得分换算 if (!empty($FourtIhInitializationVPKConfig)) { $InitializationVPK[] = $this->ConversionSecondOrFourth($FourtIhInitializationVPKConfig); } //题5VPK得分无需换算 $InitializationVPK[] = $FifthInitializationVPKConfig; //题6VPK得分无需换算 $InitializationVPK[] = $SixthInitializationVPKConfig; //题7VPK得分无需换算 $InitializationVPK[] = $SevenInitializationVPKConfig; //题8VPK得分无需换算 $InitializationVPK[] = $EighthInitializationVPKConfig; //题9VPK得分无需换算 $InitializationVPK[] = $NinethInitializationVPKConfig; //题10VPK得分无需换算 $InitializationVPK[] = $TenthInitializationVPKConfig; //题11VPK得分无需换算 $InitializationVPK[] = $EleventeenthIhInitializationVPKConfig; //题12VPK得分无需换算 $InitializationVPK[] = $TruteenthInitializationVPKConfig; //题13VPK得分无需换算 $InitializationVPK[] = $ThirteenthInitializationVPKConfig; //题14VPK得分 换算 ConversionFourteenthInitializationVPKConfig $InitializationVPK[] = $this->ConversionFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig); //题15VPK得分 体脂率计算VPK Calculatebodyfatrate $InitializationVPK[] = $this->Calculatebodyfatrate($TestQuestion); //题16VPK得分 生日季节获得 无需换算 $InitializationVPK[] = $this->SeasonVPK($Birthday); //题17 根据生育状况获得 无需换算 $InitializationVPK[] = $this->ConversionOfVPKAccordingToFertilityStatus($ChooseArray); //计算VPK总和 $CountVPK $CountVPK['V'] = array_sum(array_column($InitializationVPK, 'V')); $CountVPK['P'] = array_sum(array_column($InitializationVPK, 'P')); $CountVPK['K'] = array_sum(array_column($InitializationVPK, 'K')); return $CountVPK; } //第四部分 算法 //$Sex 性别 //$ChooseArray 答案Array //$TestQuestion 答案ID public function FourQuestionAlgorithm($Sex, $ChooseArray, $TestQuestion) { //计算睡眠问题 声明空数组 $SleepProblemsArray $SleepProblemsArray = []; //外部定义$i=0; 因为女性比男性多一道题 所以24题之后女性的题号会比男性+1 $i = 0; if ($Sex == 2) { $i++; } //初始化分数 $ThirdQuestionNum = 0; //第三题 $FourtQuestionNum = 0;//第四题 $FifthQuestionNum = 0; //第五题 $SixthQuestionNum = 0; //第六题 $SevenQuestionNum = 0; //第七题 $EighthQuestionNum = 0; //第八题 $NinethQuestionNum = 0; //第九题 $TenthQuestionNum = 0; //第十题 $EleventeenthQuestionNum = 0; //第十一题 $TruteenthQuestionNum = 0; //第十二题 $ThirteenthQuestionNum = 0; //第十三题 $FourteenthQuestionNum = 0; //第十四题 $FifteenthQuestionNum = 0; //第十五题 $SixteenQuestionNum = 0; //第十六题 $SeventeenthQuestionNum = 0; //第十七题 $EightteenthQuestionNum = 0; //第十八题 $NinteenthQuestionNum = 0; //第十九题 $TwentyQuestionNum = 0; //第二十题 //开始循环计算 foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] == 34 + $i) { //熬夜 foreach ($StrFunctionArray as $key => $value) { if ($value == 'E' || $value == 'F' || $value == 'G' || $value == 'H') { $SleepProblemsArray[] = '熬夜'; } } } elseif ($ChooseArray[$k][0] == 35 + $i) { //题3 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $ThirdQuestionNum = $ThirdQuestionNum + 1; } elseif ($value == 'C') { $ThirdQuestionNum = $ThirdQuestionNum + 2; } elseif ($value == 'D') { $ThirdQuestionNum = $ThirdQuestionNum + 3; } } //题4 $FourtQuestionNum = $FourtQuestionNum + $this->ActualSleepTimeS($Sex, $ChooseArray); } elseif ($ChooseArray[$k][0] == 37 + $i) {//题5 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $FifthQuestionNum = $FifthQuestionNum + 1; } elseif ($value == 'C') { $FifthQuestionNum = $FifthQuestionNum + 2; } elseif ($value == 'D') { $FifthQuestionNum = $FifthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 38 + $i) {//题6 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $SixthQuestionNum = $SixthQuestionNum + 1; } elseif ($value == 'C') { $SixthQuestionNum = $SixthQuestionNum + 2; } elseif ($value == 'D') { $SixthQuestionNum = $SixthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 39 + $i) {//题7 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $SevenQuestionNum = $SevenQuestionNum + 1; } elseif ($value == 'C') { $SevenQuestionNum = $SevenQuestionNum + 2; } elseif ($value == 'D') { $SevenQuestionNum = $SevenQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 40 + $i) {//题8 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $EighthQuestionNum = $EighthQuestionNum + 1; } elseif ($value == 'C') { $EighthQuestionNum = $EighthQuestionNum + 2; } elseif ($value == 'D') { $EighthQuestionNum = $EighthQuestionNum + 3; } //呼吸道问题 if ($value == 'C' || $value = 'D') { $Bool = 0; foreach ($SleepProblemsArray as $k => $v1) { if ($v1 == '呼吸道问题') { $Bool++; } } if ($Bool == 0) { $SleepProblemsArray[] = '呼吸道问题'; } } } } elseif ($ChooseArray[$k][0] == 41 + $i) {//题9 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $NinethQuestionNum = $NinethQuestionNum + 1; } elseif ($value == 'C') { $NinethQuestionNum = $NinethQuestionNum + 2; } elseif ($value == 'D') { $NinethQuestionNum = $NinethQuestionNum + 3; } //打呼噜 if ($value == 'C' || $value = 'D') { $Bool = 0; foreach ($SleepProblemsArray as $k => $v1) { if ($v1 == '打呼噜') { $Bool++; } } if ($Bool == 0) { $SleepProblemsArray[] = '打呼噜'; } } } } elseif ($ChooseArray[$k][0] == 42 + $i) {//题10 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $TenthQuestionNum = $TenthQuestionNum + 1; } elseif ($value == 'C') { $TenthQuestionNum = $TenthQuestionNum + 2; } elseif ($value == 'D') { $TenthQuestionNum = $TenthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 43 + $i) {//题11 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $EleventeenthQuestionNum = $EleventeenthQuestionNum + 1; } elseif ($value == 'C') { $EleventeenthQuestionNum = $EleventeenthQuestionNum + 2; } elseif ($value == 'D') { $EleventeenthQuestionNum = $EleventeenthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 44 + $i) {//题12 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $TruteenthQuestionNum = $TruteenthQuestionNum + 1; } elseif ($value == 'C') { $TruteenthQuestionNum = $TruteenthQuestionNum + 2; } elseif ($value == 'D') { $TruteenthQuestionNum = $TruteenthQuestionNum + 3; } if ($value == 'C' || $value = 'D') { //多梦 $Bool = 0; foreach ($SleepProblemsArray as $k => $v1) { if ($v1 == '多梦') { $Bool++; } } if ($Bool == 0) { $SleepProblemsArray[] = '多梦'; } } } } elseif ($ChooseArray[$k][0] == 45 + $i) {//题13 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $ThirteenthQuestionNum = $ThirteenthQuestionNum + 1; } elseif ($value == 'C') { $ThirteenthQuestionNum = $ThirteenthQuestionNum + 2; } elseif ($value == 'D') { $ThirteenthQuestionNum = $ThirteenthQuestionNum + 3; } //睡时身体酸痛 if ($value == 'C' || $value = 'D') { //多梦 $Bool = 0; foreach ($SleepProblemsArray as $k => $v1) { if ($v1 == '睡时身体酸痛') { $Bool++; } } if ($Bool == 0) { $SleepProblemsArray[] = '睡时身体酸痛'; } } } } elseif ($ChooseArray[$k][0] == 46 + $i) {//题14 foreach ($StrFunctionArray as $key => $value) { if ($value != 'J') { $FourteenthQuestionNum = $FourteenthQuestionNum + 1; } //主动熬夜 if ($value == 'C') { $SleepProblemsArray[] = '主动熬夜'; } if ($value == 'A') { //睡前焦虑和压力 $SleepProblemsArray[] = '睡前焦虑和压力'; } } //换算 if ($FourteenthQuestionNum == 1) { $FourteenthQuestionNum = 1; } elseif ($FourteenthQuestionNum > 1 && $FourteenthQuestionNum < 4) { $FourteenthQuestionNum = 2; } elseif ($FourteenthQuestionNum > 4 && $FourteenthQuestionNum < 12) { $FourteenthQuestionNum = 3; } } elseif ($ChooseArray[$k][0] == 47 + $i) {//题15 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $FifteenthQuestionNum = $FifteenthQuestionNum + 1; } elseif ($value == 'C') { $FifteenthQuestionNum = $FifteenthQuestionNum + 2; } elseif ($value == 'D') { $FifteenthQuestionNum = $FifteenthQuestionNum + 3; } //起床气 if ($value == 'C' || $value = 'D') { //多梦 $Bool = 0; foreach ($SleepProblemsArray as $k => $v1) { if ($v1 == '起床气') { $Bool++; } } if ($Bool == 0) { $SleepProblemsArray[] = '起床气'; } } } } elseif ($ChooseArray[$k][0] == 48 + $i) {//题16 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $SixteenQuestionNum = $SixteenQuestionNum + 1; } elseif ($value == 'C') { $SixteenQuestionNum = $SixteenQuestionNum + 2; } elseif ($value == 'D') { $SixteenQuestionNum = $SixteenQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 49 + $i) {//题17 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $SeventeenthQuestionNum = $SeventeenthQuestionNum + 1; } elseif ($value == 'C') { $SeventeenthQuestionNum = $SeventeenthQuestionNum + 2; } elseif ($value == 'D') { $SeventeenthQuestionNum = $SeventeenthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 50 + $i) {//题18 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $EightteenthQuestionNum = $EightteenthQuestionNum + 1; } elseif ($value == 'C') { $EightteenthQuestionNum = $EightteenthQuestionNum + 2; } elseif ($value == 'D') { $EightteenthQuestionNum = $EightteenthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 51 + $i) {//题19 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $NinteenthQuestionNum = $NinteenthQuestionNum + 1; } elseif ($value == 'C') { $NinteenthQuestionNum = $NinteenthQuestionNum + 1; } elseif ($value == 'D') { $NinteenthQuestionNum = $NinteenthQuestionNum + 2; } elseif ($value == 'E') { $NinteenthQuestionNum = $NinteenthQuestionNum + 3; } } } elseif ($ChooseArray[$k][0] == 52 + $i) {//题20 foreach ($StrFunctionArray as $key => $value) { if ($value != 'L') { $TwentyQuestionNum = $TwentyQuestionNum + 1; } } //换算 if ($TwentyQuestionNum == 1) { $TwentyQuestionNum = 1; } elseif ($TwentyQuestionNum > 1 && $TwentyQuestionNum < 5) { $TwentyQuestionNum = 2; } elseif ($TwentyQuestionNum > 3 && $TwentyQuestionNum < 10) { $TwentyQuestionNum = 3; } } } //计算睡眠质量指数 $SleepQualityIndexWasCalculated 题15得分+题19得分 $SleepQualityIndexWasCalculatedNum = $FifteenthQuestionNum + $NinteenthQuestionNum; if ($SleepQualityIndexWasCalculatedNum == 0) { $SleepQualityIndexWasCalculated = 0; } elseif ($SleepQualityIndexWasCalculatedNum > 0 && $SleepQualityIndexWasCalculatedNum < 3) { $SleepQualityIndexWasCalculated = 1; } elseif ($SleepQualityIndexWasCalculatedNum > 2 && $SleepQualityIndexWasCalculatedNum < 5) { $SleepQualityIndexWasCalculated = 2; } elseif ($SleepQualityIndexWasCalculatedNum > 4 && $SleepQualityIndexWasCalculatedNum < 7) { $SleepQualityIndexWasCalculated = 3; } //计算入睡时间指数 $SleepTimeIndexWasCalculated 题3得分+题5得分 $SleepTimeIndexWasCalculatedNum = $ThirdQuestionNum + $FifthQuestionNum; if ($SleepTimeIndexWasCalculatedNum == 0) { $SleepTimeIndexWasCalculated = 0; } elseif ($SleepTimeIndexWasCalculatedNum > 0 && $SleepTimeIndexWasCalculatedNum < 3) { $SleepTimeIndexWasCalculated = 1; } elseif ($SleepTimeIndexWasCalculatedNum > 2 && $SleepTimeIndexWasCalculatedNum < 5) { $SleepTimeIndexWasCalculated = 2; } elseif ($SleepTimeIndexWasCalculatedNum > 4 && $SleepTimeIndexWasCalculatedNum < 7) { $SleepTimeIndexWasCalculated = 3; } //计算睡眠时间指数 $SleepTimeIndexWas $SleepTimeIndexWas = $FourtQuestionNum; //计算睡眠效率指数 $SleepEfficiencyIndexWasCalculated $SleepEfficiencyIndexWasCalculated = $this->SleepEfficiencyIndexWasCalculatedActualSleepTimeS($Sex, $ChooseArray); //睡眠障碍指数 $SleepDisorderIndex 题6)至题14)的得分总和 $SleepDisorderIndexNum = $SixthQuestionNum + $FourteenthQuestionNum; if ($SleepDisorderIndexNum == 0) { $SleepDisorderIndex = 0; } elseif ($SleepDisorderIndexNum > 0 && $SleepDisorderIndexNum < 10) { $SleepDisorderIndex = 1; } elseif ($SleepDisorderIndexNum > 9 && $SleepDisorderIndexNum < 19) { $SleepDisorderIndex = 2; } elseif ($SleepDisorderIndexNum > 18 && $SleepDisorderIndexNum < 28) { $SleepDisorderIndex = 3; } //催眠药物指数 $HypnoticIndex $HypnoticIndex = $SixteenQuestionNum; //日渐功能障碍指数 $ProgressiveDisabilityIndex 题15)+题17)+题18)=得分总和 $ProgressiveDisabilityIndexNum = $FifteenthQuestionNum + $SeventeenthQuestionNum + $EightteenthQuestionNum; if ($ProgressiveDisabilityIndexNum == 0) { $ProgressiveDisabilityIndex = 0; } elseif ($ProgressiveDisabilityIndexNum > 0 && $ProgressiveDisabilityIndexNum < 3) { $ProgressiveDisabilityIndex = 1; } elseif ($ProgressiveDisabilityIndexNum > 2 && $ProgressiveDisabilityIndexNum < 7) { $ProgressiveDisabilityIndex = 2; } elseif ($ProgressiveDisabilityIndexNum > 6 && $ProgressiveDisabilityIndexNum < 10) { $ProgressiveDisabilityIndex = 3; } //得出睡眠质量得分 前面7步我的指数总和=1+2+2+1+0+2+1=9,因此我的睡眠质量得分=100-(100/21)*9=57.15,四舍五入取整后得出57 $SleepQualityScore $Count = $HypnoticIndex + $SleepDisorderIndex + $SleepQualityIndexWasCalculated + $SleepTimeIndexWasCalculated + $SleepTimeIndexWas + $SleepEfficiencyIndexWasCalculated + $ProgressiveDisabilityIndex; $SleepQualityScore = round(100 - (100 / 21) * $Count); //判断睡眠分区 //$TestQuestion 答案ID if ($SleepQualityScore > 0 && $SleepQualityScore < 51) { $SllepType = 5; } elseif ($SleepQualityScore > 50 && $SleepQualityScore < 66) { $SllepType = 4; } elseif ($SleepQualityScore > 65 && $SleepQualityScore < 76) { $SllepType = 3; } elseif ($SleepQualityScore > 75 && $SleepQualityScore < 91) { $SllepType = 2; } elseif ($SleepQualityScore > 90) { $SllepType = 1; } //水煎质量分入库 睡眠质量分区入库 Db::name('sleep')->where('id', $TestQuestion)->update(['updatetime' => time(), 'sllep_num' => $SleepQualityScore, 'sllep_type' => $SllepType]); //入睡困难 if ($SleepTimeIndexWasCalculated > 1 || $HypnoticIndex > 1) { $SleepProblemsArray[] = '入睡困难'; } //浅眠/易醒/早醒 if ($ProgressiveDisabilityIndex > 1) { $SleepProblemsArray[] = '浅眠/易醒/早醒'; } //睡眠不足 //白天精力不足/效率低 if ($ProgressiveDisabilityIndex > 1) { $SleepProblemsArray[] = '睡眠不足'; $SleepProblemsArray[] = '白天精力不足/效率低'; } //睡眠问题入库 if (!empty($SleepProblemsArray)) { $SleepProblemsStr = implode(',', $SleepProblemsArray); } else { $SleepProblemsStr = ''; } Db::name('sleep')->where('id', $TestQuestion)->update(['updatetime' => time(), 'sleep_question' => $SleepProblemsStr]); } /*ConfigFunction*/ /*第四份报告 $FourthReport */ public function FourthReport($NewTestQuestionArray) { //第四份报告 $FourthReport = $this->FourthInternalDetails($NewTestQuestionArray); return $FourthReport; } //第四份报告 内部详情 public function FourthInternalDetails($NewTestQuestionArray) { if ($NewTestQuestionArray['current_innate'] == '风能主导') { $Type = 1; //头部文本 $HeaderCon = '受自然元素空间和空气调节的风能量,倾向于激发身体向上运动的能量,而睡眠则由向下运动的能量支持。当你的感官协调变弱时,容易发生风能睡眠障碍,要么无法入睡,要么睡眠轻浅不安,以至于醒后疲倦和免疫下降。'; //头部标签 $HeaderLabel = [ '夜晚避免熬夜,睡前进行简单的镇定放松身心仪式。', '白天建立常规能量休养,包括规律饮食、合理运动和更多心智冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '保持温热身体的轻量运动,防止久坐身体僵硬。建议瑜伽、有氧舞蹈、短途步行等非剧烈及长时间户外过度消耗的活动。'; //饮食 $EatLabel = [ '选择易消化与吸收的温热饮食,如汤,炖菜和蛋白质。', '每天保持充足的水分,选择饮用温开水;', '少苦、涩、和辛辣及避免冷食、生食。', ]; //重点关注身体部位 $BodyLabel = [ '四肢', '关节', '耳朵', '皮肤' ]; //季节 $SeasonCon = '风能体现在秋天和初冬,于秋冬季节交界处加重,需预防能量增多的身心失衡。'; //工作建议 $WorkCon = '风型人十分适合艺术创意类的工作,如设计师,摄影师,艺术家、教育人士,作家,企划等。下午2-6时是每天的风能时间段,是风型人利用冥想发挥创意和创造力的最佳时间。'; $WorkLabel = [ '设计师', '摄影师', '艺术家', '教育人士', '作家', '企划' ]; //避免消耗的感官 $Face = [ 'Label' => [ '耳朵(听觉)', '皮肤(触觉)' ], 'Con' => [ '睡前或午休时聆听休息术,使身心放松心智稳定;', '沐浴前后用油按摩全身,使身体保持温暖湿润及舒缓肌肉紧张。' ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '火能主导') { $Type = 2; //头部文本 $HeaderCon = '受自然元素火和少量水调节的火能量,倾向于激发身体向上运动的能量,而睡眠则由向下运动的能量支持。未解决的情绪和未消化的刺激性食物或环境过热,都会产生火能睡眠障碍,使睡眠难以维持,半夜醒来无法入睡。'; //头部标签 $HeaderLabel = [ '避免熬夜,睡前进行简单的镇定放松身心仪式。', '建立常规能量休养,包括合理饮食、适当运动和更多冷静冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合所有中等强度的运动项目,适合凉爽的运动,或是能够一个人达成目标的运动。建议瑜伽、滑雪或游泳、轻松慢跑、徒步旅行或登山。'; //饮食 $EatLabel = [ '吃纯净温和凉爽的食物,不暴饮暴食。', '避免油炸和过烫食物,少食腌制泡菜、酸奶油、乳酪和红肉。', '天热或生病时,一定补充充足水分。', ]; //重点关注身体部位 $BodyLabel = [ '腹中区域', '脸部皮肤', '眼睛', '舌头' ]; //季节 $SeasonCon = '火能体现在夏季,于夏秋季节交界处加重,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '火型人十分适合可以发挥敏锐判断力的工作,如经营者、政治家、律师、会计师、外科医生等。午间10-2时是每天的火能时间段,是火型人利用冥想发挥创造力的最佳时间。'; $WorkLabel = [ '经营者', '政治家', '律师', '会计师', '外科医生', ]; //避免消耗的感官 $Face = [ 'Label' => [ '眼睛(视觉)', '舌头(味觉)' ], 'Con' => [] ]; } elseif ($NewTestQuestionArray['current_innate'] == '水能主导') { $Type = 3; //头部文本 $HeaderCon = '受自然元素土和水调节的水能量,是倾向于使身体聚集放松支持睡眠修复的能量,因此与它相关的睡眠障碍是睡太多和循环代谢差,使得醒来困难身体沉重疲惫,并通常伴随耳鼻喉黏液阻塞,昏沉和懒散感会持续一整个白天。'; //头部标签 $HeaderLabel = [ '避免熬夜,睡前进行简单的清洁放松身心仪式。', '建立常规能量休养,包括规律饮食、增强运动和习练激励冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合中强度的运动项目,在身体不受凉的环境下,进行能消耗体力的运动。如瑜伽、跑步或快走、有氧运动或激烈的舞蹈、健身房的体能运动。'; //饮食 $EatLabel = [ '控制体重,特别提醒自己不要吃太多,两餐之间也不吃点心。', '多“干”食,不过分水煮;减少甜食,但每天可喝一汤匙的蜂蜜(不可再多)。', '尽量饮用温水,不饮用冰水,忌食品过油、过咸、过甜。', '可用苦味和辣味刺激食欲,不多食咸味和酸味。', ]; //重点关注身体部位 $BodyLabel = [ '淋巴循环', '胸肺部', '鼻子', '舌头' ]; //季节 $SeasonCon = '水能体现在冬末和早春,于春夏季节交界处加重。需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '十分适合需要耐性、耐力的工作,如研究人员、人力资源管理、咨询师、财务管理等。上午6-10时是每天的水能时间段,是水型人利用冥想发挥动能的最佳时间。'; $WorkLabel = [ '研究人员', '人力资源管理', '财务管理', ]; //避免消耗的感官 $Face = [ 'Label' => [ '鼻子(嗅觉)', '舌头(味觉)' ], 'Con' => [] ]; } elseif ($NewTestQuestionArray['current_innate'] == '风+火能主导') { $Type = 4; //头部文本 $HeaderCon = '风和火能量都倾向于激发身体向上运动的能量,而睡眠则由向下运动的能量支持。因此风火型睡眠障碍来自情绪波动,要么无法入睡,要么轻浅不安多梦睡眠容易中断,醒后疲倦和精神萎靡。'; //头部标签 $HeaderLabel = [ '夜晚避免熬夜,睡前进行简单的清洁放松身心仪式。', '建立常规能量休养,包括规律饮食、增强运动和更多冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合轻量或中度的运动项目,不可运动过量,过度消耗精力。建议瑜伽、慢跑、徒步等有氧运动。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物,避免食用半熟水果,饭后不要立即喝凉水。', '在秋冬季节,可多吃稍厚和稍油的食物;在夏天,控制饮食,不要吃得过多。', '多甜、苦和涩味食物,避免酸、咸、辣味。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '耳朵', '眼睛', ]; //季节 $SeasonCon = '风火能体现在初夏至初冬季节之间,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '十分适合可以发挥创意和具有挑战性的工作,如艺术设计师、创意、企划、摄影师、作家、演艺、咨询公关、项目经理等。日间10-18时是每天的风火时间段,是利于风火型人利用冥想发挥创意和创造力的最佳时间。'; $WorkLabel = [ '艺术设计师', '创意', '企划', '摄影师', '作家', '演艺', '咨询公关', '项目经理' ]; //避免消耗的感官 $Face = [ 'Label' => [ '耳朵(听觉)', '眼睛(视觉)' ], 'Con' => [ '建议睡前或午休时用玫瑰纯露敷眼,同时聆听休息术,使心明眼亮全身放松。' ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '风+水能主导') { $Type = 5; //头部文本 $HeaderCon = '风能倾向于激发身体向上运动,水能则是倾向于使身体聚集放松支持睡眠修复的能量。风水型睡眠障碍来自神经系统失调后的两种睡眠极端,要么入睡困难,要么嗜睡难醒,醒后头脑昏沉身体疲倦沉重。'; //头部标签 $HeaderLabel = [ '避免熬夜,睡前进行简单的清洁放松身心仪式。', '建立常规能量休养,包括规律饮食、增强运动和更多冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合轻中度运动项目,亦可尝试强度体能运动,但过度出汗和消耗精力。建议瑜伽、快走、徒步等有氧运动。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物,多食温热的食物和温开水。', '在秋冬季节,可多吃稍厚和稍油的食物,但避免属性太“厚”的食物摄入。', '多甜、苦、涩和少量辣味食物,避免酸、咸味。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '胸肺区', '耳朵', '鼻子', ]; //季节 $SeasonCon = '风水能体现在初秋至冬季季节之间,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '适合创意并需要耐性工作,如秘书、行政、管理员、咨询师、设计师,教育人士,企划创意等。日间上午6-10时和下午2-6时是每天的风水能时间段,是风水型人利用冥想发挥动能的最佳时间。'; $WorkLabel = [ '秘书', '行政', '管理员', '咨询师', '设计师', '教育人士', '企划创意', ]; //避免消耗的感官 $Face = [ 'Label' => [ '耳朵(听觉)', '鼻子(嗅觉)' ], 'Con' => [ '睡前或午休时聆听休息术,使心明眼亮全身放松。', '随身携带呼吸滚珠涂抹鼻翼两侧和喉咙区域,提神醒脑清肺。', ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '火+水能主导') { $Type = 6; //头部文本 $HeaderCon = '火能倾向于激发身体向上运动的能量,水能是倾向于使身体聚集放松支持睡眠修复的能量。因此火水型睡眠障碍主要来自火能的高度情绪化,使得睡眠不安半夜易醒,或者压力下无法入睡,起床困难和醒后头脑疲倦昏沉。'; //头部标签 $HeaderLabel = [ '避免熬夜,睡前进行简单的清洁放松身心仪式。', '建立常规能量休养,包括合理饮食、增强运动和更多心智稳定冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合所有中等强度的运动项目,适合凉爽的运动,或是能够一个人达成目标的运动。建议瑜伽、滑雪或游泳、轻松慢跑、徒步旅行或登山。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物,多食温热的食物和温开水。', '在夏季和初秋季节,控制饮食,不要吃得过多。', '多苦、涩和少量辣和甜味食物,避免酸和咸味食品。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '胸肺区', '眼睛', '舌头', '鼻子' ]; //季节 $SeasonCon = '火水能主要在夏秋季交界处加重,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '适合具挑战并持久专注的工作,如经营者、政治家、律师、科研人员、教师、工程师、行政、咨询、医生等。日间上午6-下午2时是每天的火水能时间段,是火水型人利用冥想发挥动能的最佳时间。'; $WorkLabel = [ '经营者', '政治家', '律师', '科研人员', '教师', '工程师', '行政', '咨询', '医生' ]; //避免消耗的感官 $Face = [ 'Label' => [ '眼睛(视觉)', '舌头(味觉)', '鼻子(嗅觉)', ], 'Con' => [ '睡前或午休时聆听休息术,使心明眼亮全身放松。', '随身携带呼吸滚珠涂抹鼻翼两侧和喉咙区域,提神醒脑清肺。', ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '火+风能主导') { $Type = 7; //头部文本 $HeaderCon = '火和风能量都倾向于激发身体向上运动的能量,而睡眠则由向下运动的能量支持。因此火风型睡眠障碍来自情绪波动,容易睡眠轻浅不安半夜易醒,或者压力下无法入睡,醒后疲倦和精神萎靡。'; //头部标签 $HeaderLabel = [ '避免熬夜,睡前进行简单的清洁放松身心仪式。', '建立常规能量休养,包括规律饮食、增强运动和更多冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合轻量或中度的运动项目,不可运动过量,过度消耗精力。建议瑜伽、慢跑、徒步等有氧运动。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物。', '在夏天,控制饮食,不暴饮暴食,一定补充足够水分。', '在秋冬季节,可多吃稍厚和稍油的食物。', '多甜、苦和涩味食物,避免酸、咸、辣味。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '眼睛', '耳朵', ]; //季节 $SeasonCon = '火风能体现在夏季至初冬季节之间,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '火风型人十分适合具有挑战性和可以发挥创造力的工作,如经营者、作家、演艺、咨询公关、项目经理、企划等。日间10-18时是每天的火风时间段,是利于火风型人利用冥想发挥创意和创造力的最佳时间。'; $WorkLabel = [ '经营者', '作家', '演艺', '咨询公关', '项目经理', '企划', ]; //避免消耗的感官 $Face = [ 'Label' => [ '眼睛(视觉)', '耳朵(听觉)', ], 'Con' => [] ]; } elseif ($NewTestQuestionArray['current_innate'] == '水+火能主导') { $Type = 8; //头部文本 $HeaderCon = '水能是倾向于使身体聚集放松支持睡眠修复的能量,而火能倾向于激发身体向上运动的能量,因此水火型睡眠障碍主要来自水能的循环代谢差和睡太多,使得醒来困难身体沉重,并通常伴随耳鼻喉黏液阻塞,白天头脑昏沉疲倦。'; //头部标签 $HeaderLabel = [ '夜晚避免熬夜,睡前进行简单的清洁放松身心仪式。', '白天建立常规能量休养,包括合理饮食、增强运动和更多心智稳定冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合所有中等强度的运动项目,适合凉爽的运动,或是能够一个人达成目标的运动。建议瑜伽、滑雪或游泳、轻松慢跑、徒步旅行或登山。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物,多食温热的食物和温开水。', '在夏季和初秋季节,控制饮食,不吃得过多和过油。', '可用苦味和辣味刺激食欲,不多食咸味和酸味。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '胸肺区', '眼睛', '舌头', '鼻子' ]; //季节 $SeasonCon = '水火能主要在夏秋季交界处加重,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '适合持久专注的工作,如经营者、政治家、律师、科研人员、教师、工程师、行政、咨询、医生等。日间上午6-下午2时是每天的水火能时间段,是水火型人利用冥想发挥动能的最佳时间。。'; $WorkLabel = [ '经营者', '政治家', '律师', '科研人员', '教师', '工程师', '行政', '咨询', '医生', ]; //避免消耗的感官 $Face = [ 'Label' => [ '眼睛(视觉)', '舌头(味觉)', '鼻子(嗅觉)', ], 'Con' => [ '睡前或午休时聆听休息术,使心明眼亮全身放松。', '随身携带呼吸滚珠涂抹鼻翼两侧和喉咙区域,提神醒脑清肺。。', ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '水+风能主导') { $Type = 9; //头部文本 $HeaderCon = '水能是倾向于使身体聚集放松支持睡眠修复的能量,而风能是倾向于激发身体向上运动,水风型睡眠障碍来自神经系统失调后的两种睡眠极端,要么嗜睡难醒,要么入睡困难多梦,醒后头脑昏沉身体疲倦沉重。'; //头部标签 $HeaderLabel = [ '夜晚避免熬夜,睡前进行简单的清洁放松身心仪式。', '白天建立常规能量休养,包括规律饮食、增强运动和更多冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '适合轻中度运动项目,亦可尝试强度体能运动,但过度出汗和消耗精力。建议瑜伽、快走、徒步等有氧运动。'; //饮食 $EatLabel = [ '尽量食用新鲜应季本地食物,多食温热的食物和温开水。', '在秋冬季节,可多吃稍厚和稍油的食物,但建议减少属性太“厚”的食物摄入。', '多苦、涩和少量甜、辣味食物,避免酸、咸味。', ]; //重点关注身体部位 $BodyLabel = [ '上下腹部', '胸肺区', '鼻子', '耳朵', ]; //季节 $SeasonCon = '水风能体现在初秋至冬季季节之间,需预防能量增多导致的身心失衡。'; //工作建议 $WorkCon = '适合创意并需要耐性工作,如秘书、行政、管理员、咨询师、设计师,教育人士,企划创意等。日间上午6-10时和下午2-6时是每天的水风能时间段,是水风型人利用冥想发挥动能的最佳时间。'; $WorkLabel = [ '秘书', '行政', '管理员', '咨询师', '设计师', '教育人士', '企划创意', ]; //避免消耗的感官 $Face = [ 'Label' => [ '鼻子(嗅觉)', '耳朵(听觉)', ], 'Con' => [ '睡前或午休时聆听休息术,使心明眼亮全身放松。', '随身携带呼吸滚珠涂抹鼻翼两侧和喉咙区域,提神醒脑清肺。', ] ]; } elseif ($NewTestQuestionArray['current_innate'] == '三能平衡') { $Type = 10; //头部文本 $HeaderCon = '风和火都是倾向于激发身体向上运动的能量,而水能是倾向于使身体聚集放松支持睡眠修复的能量,因此风火水三能量平衡型的人,最容易出现与风能运动过度相关的睡眠障碍,表现为入睡慢,睡眠轻浅不安,醒后疲倦,以至于引发整体免疫下降。'; //头部标签 $HeaderLabel = [ '夜晚避免熬夜,睡前进行简单的镇定放松身心仪式。', '白天建立常规能量休养,包括规律饮食、合理运动和更多心智冥想。' ]; /*改善建议*/ //运动建议 $SportCon = '保持温热身体的轻量运动,防止久坐身体僵硬。建议瑜伽、有氧舞蹈、短途步行等非剧烈及长时间户外过度消耗的活动。'; //饮食 $EatLabel = [ '选择易消化与吸收的温热饮食,如汤,炖菜和蛋白质。', '每天保持充足的水分,选择饮用温开水;', '少苦、涩、和辛辣及避免冷食、生食。', ]; //重点关注身体部位 $BodyLabel = [ '四肢', '关节', '耳朵', '皮肤', ]; //季节 $SeasonCon = '风能体现在秋天和初冬,于秋冬季节交界处加重,需预防能量增多的身心失衡。'; //工作建议 $WorkCon = '适合大部分职业,包括艺术创意、具挑战类及持久专注的工作,如经营者、研究者、设计师、教育人士,作家,企划等。下午2-6时是每天的风能时间段,是风火水型人利用冥想发挥创意和创造力的最佳时间。'; $WorkLabel = [ '经营者', '研究者', '设计师', '教育人士', '作家', '企划', ]; //避免消耗的感官 $Face = [ 'Label' => [ '耳朵(听觉)', '皮肤(触觉)', ], 'Con' => [ '睡前或午休时聆听休息术,使身心放松心智稳定', '沐浴前后用油按摩全身,使身体保持温暖湿润及舒缓肌肉紧张。', ] ]; } //活动卡片 $Cards $Ids = Db::name('four_baogao')->where('type', $Type)->value('card_ids'); $Cards = Db::name('activity_card')->where('id', 'IN', $Ids)->select(); //图片拼接 foreach ($Cards as $k => $v) { $Cards[$k]['icon_image'] = cdnurl($v['icon_image']); } //健康睡眠生活建议卡片设置 $BigArray = Db::name('four_baogao')->where('type', $Type)->find(); if (strstr($BigArray['sport_image'], ',')) { $sport_image = explode(',', $BigArray['sport_image']); } else { $sport_image = explode(' ', $BigArray['sport_image']); } if ($BigArray['sport_type'] == 1) { if (strstr($BigArray['sport_Goods_id'], ',')) { $sport_Goods_id = explode(',', $BigArray['sport_Goods_id']); } else { $sport_Goods_id = explode(' ', $BigArray['sport_Goods_id']); } } else { if (strstr($BigArray['sport_web'], ',')) { $sport_Goods_id = explode(',', $BigArray['sport_web']); } else { $sport_Goods_id = explode(' ', $BigArray['sport_web']); } } foreach ($sport_image as $k => $v) { if (!empty($v)) { $sport_image[$k] = cdnurl($v); } } if (strstr($BigArray['eat_image'], ',')) { $eat_image = explode(',', $BigArray['eat_image']); } else { $eat_image = explode(' ', $BigArray['eat_image']); } if ($BigArray['eat_type'] == 1) { if (strstr($BigArray['eat_Goods_id'], ',')) { $eat_Goods_id = explode(',', $BigArray['eat_Goods_id']); } else { $eat_Goods_id = explode(' ', $BigArray['eat_Goods_id']); } } else { if (strstr($BigArray['eat_web'], ',')) { $eat_Goods_id = explode(',', $BigArray['eat_web']); } else { $eat_Goods_id = explode(' ', $BigArray['eat_web']); } } foreach ($eat_image as $k => $v) { if (!empty($v)) { $eat_image[$k] = cdnurl($v); } } if (strstr($BigArray['body_image'], ',')) { $body_image = explode(',', $BigArray['body_image']); } else { $body_image = explode(' ', $BigArray['body_image']); } if ($BigArray['body_type'] == 1) { if (strstr($BigArray['body_Goods_id'], ',')) { $body_Goods_id = explode(',', $BigArray['body_Goods_id']); } else { $body_Goods_id = explode(' ', $BigArray['body_Goods_id']); } } else { if (strstr($BigArray['body_web'], ',')) { $body_Goods_id = explode(',', $BigArray['body_web']); } else { $body_Goods_id = explode(' ', $BigArray['body_web']); } } foreach ($body_image as $k => $v) { if (!empty($v)) { $body_image[$k] = cdnurl($v); } } if (strstr($BigArray['season_image'], ',')) { $season_image = explode(',', $BigArray['season_image']); } else { $season_image = explode(' ', $BigArray['season_image']); } if ($BigArray['season_type'] == 1) { if (strstr($BigArray['season_Goods_id'], ',')) { $season_Goods_id = explode(',', $BigArray['season_Goods_id']); } else { $season_Goods_id = explode(' ', $BigArray['season_Goods_id']); } } else { if (strstr($BigArray['season_web'], ',')) { $season_Goods_id = explode(',', $BigArray['season_web']); } else { $season_Goods_id = explode(' ', $BigArray['season_web']); } } foreach ($season_image as $k => $v) { if (!empty($v)) { $season_image[$k] = cdnurl($v); } } if (strstr($BigArray['work_image'], ',')) { $work_image = explode(',', $BigArray['work_image']); } else { $work_image = explode(' ', $BigArray['work_image']); } if ($BigArray['work_type'] == 1) { if (strstr($BigArray['work_Goods_id'], ',')) { $work_Goods_id = explode(',', $BigArray['work_Goods_id']); } else { $work_Goods_id = explode(' ', $BigArray['work_Goods_id']); } } else { if (strstr($BigArray['work_web'], ',')) { $work_Goods_id = explode(',', $BigArray['work_web']); } else { $work_Goods_id = explode(' ', $BigArray['work_web']); } } foreach ($work_image as $k => $v) { if (!empty($v)) { $work_image[$k] = cdnurl($v); } } if (strstr($BigArray['face_image'], ',')) { $face_image = explode(',', $BigArray['face_image']); } else { $face_image = explode(' ', $BigArray['face_image']); } if ($BigArray['face_type'] == 1) { if (strstr($BigArray['face_Goods_id'], ',')) { $face_Goods_id = explode(',', $BigArray['face_Goods_id']); } else { $face_Goods_id = explode(' ', $BigArray['face_Goods_id']); } } else { if (strstr($BigArray['face_web'], ',')) { $face_Goods_id = explode(',', $BigArray['face_web']); } else { $face_Goods_id = explode(' ', $BigArray['face_web']); } } foreach ($face_image as $k => $v) { if (!empty($v)) { $face_image[$k] = cdnurl($v); } } $Return = [ //头部 'Header' => [ //头部文字 'HeaderCon' => $HeaderCon, //头部标签 'HeaderLabel' => $HeaderLabel ], //活动卡片 'Cards' => $Cards, //改善建议 'SuggestionsForImprovement' => [ //运动建议 'Sport' => [ 'Con' => $SportCon, 'Image' => $sport_image, 'type' => $BigArray['sport_type'], 'GoodsId' => $sport_Goods_id ], //饮食建议 'Eat' => [ 'Label' => $EatLabel, 'Image' => $eat_image, 'type' => $BigArray['eat_type'], 'GoodsId' => $eat_Goods_id ], //需要关注的身体部位 'Body' => [ 'Label' => $BodyLabel, 'Image' => $body_image, 'type' => $BigArray['body_type'], 'GoodsId' => $body_Goods_id ], //季节 'Season' => [ 'Con' => $SeasonCon, 'Image' => $season_image, 'type' => $BigArray['season_type'], 'GoodsId' => $season_Goods_id ], //工作建议 'Work' => [ 'Con' => $WorkCon, 'Label' => $WorkLabel, 'type' => $BigArray['work_type'], 'Image' => $work_image, 'GoodsId' => $work_Goods_id ], //工作建议 'Face' => [ 'Label' => $Face, 'type' => $BigArray['work_type'], 'Image' => $face_image, 'GoodsId' => $face_Goods_id ] ] ]; return $Return; } /*第三份报告 $ThirdReport */ public function ThirdReport($NewTestQuestionArray) { //第三份报告 $ThirdReport = [ //外部卡片 'ExternalCard' => $this->ThirdCardReturn($NewTestQuestionArray), //内部详情 'InternalDetails' => $this->ThirdInternalDetails($NewTestQuestionArray) ]; return $ThirdReport; } //第三份报告 内部详情 public function ThirdInternalDetails($NewTestQuestionArray) { $GoodsList = []; //查询盒子详情 $SleeoBoxArray = Db::name('sleep_box')->where('type', $NewTestQuestionArray['sleep_box_type'])->find(); //判断男女 if ($NewTestQuestionArray['sex'] == 2) { //女 $Recom = $SleeoBoxArray['recom_girl']; } else { $Recom = $SleeoBoxArray['recom_boy']; } //拿取商品ID if (strstr($SleeoBoxArray['Goods_ids'], ',')) { $GoodsIdsArray = explode(',', $SleeoBoxArray['Goods_ids']); } else { $GoodsIdsArray = explode(' ', $SleeoBoxArray['Goods_ids']); } foreach ($GoodsIdsArray as $k => $v) { $GoodsArray = Db::name('goods')->where('id', $v)->find(); if (!empty($GoodsArray)) { $GoodsList[$k]['id'] = $GoodsArray['id']; $GoodsList[$k]['title'] = $GoodsArray['title']; $GoodsList[$k]['image'] = cdnurl($GoodsArray['image']); $GoodsList[$k]['price'] = $GoodsArray['price']; $GoodsList[$k]['delete_price'] = $GoodsArray['delete_price']; } } $Return = [ //盒子详情 'Off' => [ //盒子ID 'ID' => $SleeoBoxArray['one_talk'], //一句话推荐 'OneTalk' => $SleeoBoxArray['one_talk'], //盒子图片 'Image' => cdnurl($SleeoBoxArray['image']), //盒子名称 'Title' => $SleeoBoxArray['title'], //盒子Icon 'Icon' => cdnurl($SleeoBoxArray['icon_image']), //盒子价格 'Price' => $SleeoBoxArray['price'], //盒子划线价 'DeletePrice' => $SleeoBoxArray['delete_price'], //商品 'GoodsArray' => $GoodsList, //盒子推荐说明 'Recom' => $Recom, //睡眠调节 'SleepRegulation' => $this->SleepRegulation($NewTestQuestionArray) ], //推荐清单 'On' => $this->RecommendedList($NewTestQuestionArray) ]; foreach ($Return['On'] as $k => $v) { if (!empty($v['GoodsArray'])) { $Tuijian[] = $v['GoodsArray']; } } foreach ($Tuijian as $value) { foreach ($value as $v) { $new_return_arr[] = $v; } } dump($new_return_arr); dump($NewTestQuestionArray); die; return $Return; } //第三份报告 睡眠调节 public function SleepRegulation($NewTestQuestionArray) { //盒子属性 $NewTestQuestionArray['sleep_box_type'] //盒子属性:1=风能,2=水能,3=火能,4=风火能,5=风水能,6=火风能,7=火水能,8=水风能,9=水火能,10=三能量平衡,11=准妈妈,12=新生儿妈妈 if ($NewTestQuestionArray['sleep_box_type'] == 1) { //风能 $Return = [ '0' => [ 'Title' => '1.规律作息,避免熬夜,尽量晚上10点前睡觉', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.入睡前进行简单的镇定放松身心仪式,保证夜晚睡眠质量。', 'Con' => '精油点熏睡前30分钟点熏【晚安】复方纯精油,5-8滴便可帮助调整空间气息,带来幸福愉悦感,放下心中的紧张与焦虑,舒缓不安导致的睡眠不适。调息练习嗅闻香熏的同时,做一组调息练习。这对你的身体以及睡眠有很好的帮助。', 'Label' => [ '平衡你的荷尔蒙', '减轻压力和焦虑', '平衡并清除呼吸通道', '振兴神经系统', '清除体内毒性', '缓解紧张局势' ], 'Anstwe' => [ '找一个舒适的座位盘腿坐下,伸直背部。', '用右手将食指和中指放在眉心上,放轻压。拇指轻按住你的右鼻孔,用无名指交替按住你的左鼻孔。', '先做一些深呼吸,然后吸气时按住你的右鼻孔并通过左鼻孔呼气,吸气时按住你的左鼻孔并通过右鼻孔呼气。', '保持吸气和呼气,重复此过程2-5分钟。', '每次吸气和呼气都数到5是有帮助的,完成后再采取一些深呼吸!' ] ], '3' => [ 'Title' => '4、身心差不多放松下来之后,使用【深睡】盒子中的【妙触】眼部滚珠按摩油,消退眼部紧张,放松大脑,为更轻松地进入睡眠。聆听盒子中带有的15分钟冥想,将全身放松下来,清空大脑多余思绪,使头脑清晰又放松,进入好眠。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 2) { //水能 $Return = [ '0' => [ 'Title' => '1.早晨起来后,使用大马士革玫瑰纯露喷于面部以及颈部,嗅闻其味道,并轻拍至吸收。大马士革玫瑰的味道清新甜蜜,可帮助困乏的水能人快速醒神。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.早晚沿发际线向后,左中右侧各缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.10分钟床上瑜伽快乐婴儿式。这对你的身体以及整日活力有很好的帮助。', 'Con' => '', 'Label' => [ '刺激心肾不交', '加速循环', '深度放松', '舒缓神经', '愉悦身心', ], 'Anstwe' => [ '仰卧在垫面上,双腿伸直,屈双膝靠近胸腔,双腿打开略大于髋部,双手握住脚掌或者用食指中指勾住大拇指,保持小腿垂直垫面,双腿靠近胸腔,背部在垫面上,脖子后侧延展,眼睛看上方。' ] ], '3' => [ 'Title' => '4、睡前使用【悉见】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,温暖活化迟滞的肠胃,滋养肌肤,洁净身心。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 3) { //火能 $Return = [ '0' => [ 'Title' => '1.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.睡前30分钟,喝一杯温奶。(勿煮至沸腾)', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.点熏【于意】复方纯精油,5-8滴便可帮助调整空间气息,其中的植物成分能够很好的帮助时时刻刻处在紧绷状态的火能人轻松,让身心安静下来。', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '使用【云何】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,增强身体免疫机制,滋养肌肤,安抚消化道不适。(早上也可按照此方式使用)', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => [ 'Title' => '嗅闻香薰的同时,做一组平静/蜂鸣式呼吸练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平静心灵', '释放大脑紧张', '舒缓神经', '缓解压力和焦虑', '消除愤怒', '降低血压', '增强喉咙的健康', '支持身体组织的愈合', '引导睡眠', ], 'Answer' => [ '1.选择舒适的盘腿坐姿。最好是用垫子或毯子舒适地提升臀部。让脊柱伸长,使背部,颈部和头部竖立。', '2.轻轻闭上嘴唇,保持牙齿略微分开,并将舌尖带到上前牙后面的空间。在整个练习过程中保持嘴部的这个位置,经常检查以确保下颌保持放松。', '3.然后用拇指闭合两只耳朵,将食指放在前额的中点 - 眉毛正上方 - 并伸到眼睛的中间,保持环状,使手指尖非常轻柔地压在眼睛上方和鼻梁。 ', '4.通过鼻孔深呼吸,将呼吸一直带入腹部。将下巴放到胸前,慢慢开始呼气,在喉咙后面发出稳定的低音“哼声” - 就像蜜蜂的嗡嗡声一样。专注于使声音柔和,平滑,稳定。舌头振动使整个头部共振,影响大脑组织。保持身体完全静止,并将意识带到头部至头顶中心 - 让声音充满头部并扩散到身体,感觉你的整个存在。', '5.在呼气结束时,再次通过鼻孔吸气时,慢慢伸直你的脖子,重复这个过程七次。也可以继续七次重复,也可以每周添加一次重复,慢慢累积至十七次重复。提示:此练习对于患有极高血压,癫痫,胸痛或活动性耳部感染的个体,它是禁忌的。' ] ], '5' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 4) { //风火能 $Return = [ '0' => [ 'Title' => '1.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.睡前30分钟,喝一杯温奶。(勿煮至沸腾)', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.点熏【安之】复方纯精油,5-8滴便可帮助调整空间气息,稳定波动的情绪,放下心中的紧张与焦虑,舒缓不安导致的睡眠不适。', 'Con' => '', 'Label' => [], 'Anstwe' => [] ], '3' => [ 'Title' => '使用【若素】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,排出身体毒素,增强身体免疫机制,帮助获得更高质的睡眠,白日不易犯困。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => [ 'Title' => '嗅闻香熏的同时,做一组调息练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平静心灵', '释放大脑紧张', '舒缓神经', '缓解压力和焦虑', '消除愤怒', '降低血压', '增强喉咙的健康', '支持身体组织的愈合', '引导睡眠', ], 'Answer' => [ '1.选择舒适的盘腿坐姿。最好是用垫子或毯子舒适地提升臀部。让脊柱伸长,使背部,颈部和头部竖立。', '2.轻轻闭上嘴唇,保持牙齿略微分开,并将舌尖带到上前牙后面的空间。在整个练习过程中保持嘴部的这个位置,经常检查以确保下颌保持放松。', '3.然后用拇指闭合两只耳朵,将食指放在前额的中点 - 眉毛正上方 - 并伸到眼睛的中间,保持环状,使手指尖非常轻柔地压在眼睛上方和鼻梁。 ', '4.通过鼻孔深呼吸,将呼吸一直带入腹部。将下巴放到胸前,慢慢开始呼气,在喉咙后面发出稳定的低音“哼声” - 就像蜜蜂的嗡嗡声一样。专注于使声音柔和,平滑,稳定。舌头振动使整个头部共振,影响大脑组织。保持身体完全静止,并将意识带到头部至头顶中心 - 让声音充满头部并扩散到身体,感觉你的整个存在。', '5.在呼气结束时,再次通过鼻孔吸气时,慢慢伸直你的脖子,重复这个过程七次。也可以继续七次重复,也可以每周添加一次重复,慢慢累积至十七次重复。提示:此练习对于患有极高血压,癫痫,胸痛或活动性耳部感染的个体,它是禁忌的。' ] ], '5' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 5) { //风水能 $Return = [ '0' => [ 'Title' => '1.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.睡前30分钟点熏【真语】复方纯精油,5-8滴便可帮助调整空间气息,安抚压抑低落情绪,舒缓缺乏安全感导致的睡眠不适。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.睡前使用【如语】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,激励身体循环通常,排出身心毒素,平静混乱思绪,帮助放松入眠。', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '嗅闻香熏的同时,做一组调息练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平衡你的荷尔蒙', '减轻压力和焦虑', '平衡并清除呼吸通道', '振兴神经系统', '清除体内毒性', '缓解紧张局势', ], 'Answer' => [ '找一个舒适的座位盘腿坐下,伸直背部。', '用右手将食指和中指放在眉心上,放轻压。拇指轻按住你的右鼻孔,用无名指交替按住你的左鼻孔。', '先做一些深呼吸,然后吸气时按住你的右鼻孔并通过左鼻孔呼气,吸气时按住你的左鼻孔并通过右鼻孔呼气。', '保持吸气和呼气,重复此过程2-5分钟。', '每次吸气和呼气都数到5是有帮助的,完成后再采取一些深呼吸!' ] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 6) { //火风能 $Return = [ '0' => [ 'Title' => '1.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.睡前30分钟,喝一杯温奶。(勿煮至沸腾)', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.睡前30分钟点熏【如是】复方纯精油,5-8滴便可帮助调整空间气息,排解长期累积的紧张及焦虑,给予幸福美好的睡眠感受。', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '睡前使用【得闻】作身体按摩。取适量按摩油在掌心温热,柔力按摩合谷穴、曲池穴、足三里穴部位三至五分钟,帮助养心安神、提高身体免疫机制。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => [ 'Title' => '嗅闻香熏的同时,做一组调息练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平静心灵', '释放大脑紧张', '舒缓神经', '缓解压力和焦虑', '消除愤怒', '降低血压', '增强喉咙的健康', '支持身体组织的愈合', '引导睡眠', ], 'Answer' => [ '1.选择舒适的盘腿坐姿。最好是用垫子或毯子舒适地提升臀部。让脊柱伸长,使背部,颈部和头部竖立。', '2.轻轻闭上嘴唇,保持牙齿略微分开,并将舌尖带到上前牙后面的空间。在整个练习过程中保持嘴部的这个位置,经常检查以确保下颌保持放松。', '3.然后用拇指闭合两只耳朵,将食指放在前额的中点 - 眉毛正上方 - 并伸到眼睛的中间,保持环状,使手指尖非常轻柔地压在眼睛上方和鼻梁。', '4.通过鼻孔深呼吸,将呼吸一直带入腹部。将下巴放到胸前,慢慢开始呼气,在喉咙后面发出稳定的低音“哼声” - 就像蜜蜂的嗡嗡声一样。专注于使声音柔和,平滑,稳定。舌头振动使整个头部共振,影响大脑组织。保持身体完全静止,并将意识带到头部至头顶中心 - 让声音充满头部并扩散到身体,感觉你的整个存在。', '5.在呼气结束时,再次通过鼻孔吸气时,慢慢伸直你的脖子,重复这个过程七次。也可以继续七次重复,也可以每周添加一次重复,慢慢累积至十七次重复。' ] ], '5' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 7) { //火水能 $Return = [ '0' => [ 'Title' => '1.早晨起来后,使用白檀如月纯露喷于面部以及颈部,茉莉与檀香的气息,可帮助水能导致的困乏瞬间清醒,并提振沮丧情绪。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.早晚沿发际线向后,左中右侧缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.夜间入睡前30分钟,喝一杯温奶。(勿煮至沸腾)', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '使用【如语】作身体按摩。睡前使用【如语】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,激励身体循环通常,排出身心毒素,平静混乱思绪,帮助放松入眠。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => [ 'Title' => '嗅闻香薰的同时,做一组平静/蜂鸣式呼吸练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平静心灵', '释放大脑紧张', '舒缓神经', '缓解压力和焦虑', '消除愤怒', '降低血压', '增强喉咙的健康', '支持身体组织的愈合', '引导睡眠', ], 'Answer' => [ '1.选择舒适的盘腿坐姿。最好是用垫子或毯子舒适地提升臀部。让脊柱伸长,使背部,颈部和头部竖立。', '2.轻轻闭上嘴唇,保持牙齿略微分开,并将舌尖带到上前牙后面的空间。在整个练习过程中保持嘴部的这个位置,经常检查以确保下颌保持放松。', '3.然后用拇指闭合两只耳朵,将食指放在前额的中点 - 眉毛正上方 - 并伸到眼睛的中间,保持环状,使手指尖非常轻柔地压在眼睛上方和鼻梁。', '4.通过鼻孔深呼吸,将呼吸一直带入腹部。将下巴放到胸前,慢慢开始呼气,在喉咙后面发出稳定的低音“哼声” - 就像蜜蜂的嗡嗡声一样。专注于使声音柔和,平滑,稳定。舌头振动使整个头部共振,影响大脑组织。保持身体完全静止,并将意识带到头部至头顶中心 - 让声音充满头部并扩散到身体,感觉你的整个存在。', '5.在呼气结束时,再次通过鼻孔吸气时,慢慢伸直你的脖子,重复这个过程七次。也可以继续七次重复,也可以每周添加一次重复,慢慢累积至十七次重复。' ] ], '5' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 8) { //水风能 $Return = [ '0' => [ 'Title' => '1.早起做10分钟床上瑜伽快乐婴儿式。这对你的身体以及整日活力有很好的帮助。', 'Con' => '', 'Label' => [ '刺激心肾不交', '加速循环', '深度放松', '舒缓神经', '愉悦身心', ], 'Answer' => [ '仰卧在垫面上,双腿伸直,屈双膝靠近胸腔,双腿打开略大于髋部,双手握住脚掌或者用食指中指勾住大拇指,保持小腿垂直垫面,双腿靠近胸腔,背部在垫面上,脖子后侧延展,眼睛看上方。' ] ], '1' => [ 'Title' => '2.早晚沿发际线向后,左中右侧各缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.睡前30分钟点熏【悉知】复方纯精油,5-8滴便可帮助调整空间气息,镇定不安情绪。舒缓水能引起的呼吸不适导致的睡眠问题。', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '4.睡前使用【若素】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,排出身体毒素,增强身体免疫机制,帮助获得更高质的睡眠,白日不易犯困。。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 9) { //水火能 $Return = [ '0' => [ 'Title' => '1.早起做10分钟床上瑜伽快乐婴儿式。这对你的身体以及整日活力有很好的帮助。', 'Con' => '', 'Label' => [ '刺激心肾不交', '加速循环', '深度放松', '舒缓神经', '愉悦身心', ], 'Answer' => [ '仰卧在垫面上,双腿伸直,屈双膝靠近胸腔,双腿打开略大于髋部,双手握住脚掌或者用食指中指勾住大拇指,保持小腿垂直垫面,双腿靠近胸腔,背部在垫面上,脖子后侧延展,眼睛看上方。' ] ], '1' => [ 'Title' => '2.早晚沿发际线向后,左中右侧各缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.睡前30分钟点熏【如是】复方纯精油,5-8滴便可帮助调整空间气息,排解长期累积的紧张及焦虑,给予幸福美好的睡眠感受。', 'Con' => '', 'Label' => [ ], 'Anstwe' => [] ], '3' => [ 'Title' => '4.睡前使用【如语】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,激励身体循环通常,排出身心毒素,平静混乱思绪,帮助放松入眠。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } elseif ($NewTestQuestionArray['sleep_box_type'] == 10) { //三能量平衡 $Return = [ '0' => [ 'Title' => '1.早晚沿发际线向后,左中右侧各缓缓梳头各30次。按摩头部,纾解紧绷神经。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '1' => [ 'Title' => '2.睡前30分钟点熏【晚安】复方纯精油,5-8滴便可帮助调整空间气息,带来幸福愉悦感,放下心中的紧张与焦虑,舒缓不安导致的睡眠不适。', 'Con' => '', 'Label' => [], 'Answer' => [] ], '2' => [ 'Title' => '3.睡前使用【晚安】作身体按摩。取适量按摩油在掌心温热涂抹于腹部、脐周、背部、尾椎及脚底,柔力按摩上述部位三至五分钟,滋养柔润肌肤,安抚肩颈不适,帮助放松入眠。', 'Con' => '', 'Label' => [], 'Anstwe' => [] ], '3' => [ 'Title' => '4.嗅闻香熏的同时,做一组调息练习。这对你的身体以及睡眠有很好的帮助。', 'Con' => '', 'Label' => [ '平静心灵', '释放大脑紧张', '舒缓神经', '缓解压力和焦虑', '消除愤怒', '降低血压', '增强喉咙的健康', '支持身体组织的愈合', '引导睡眠', ], 'Answer' => [ '找一个舒适的座位盘腿坐下,伸直背部。用右手将食指和中指放在眉心上,放轻压。', '拇指轻按住你的右鼻孔,用无名指交替按住你的左鼻孔', '先做一些深呼吸,然后吸气时按住你的右鼻孔并通过左鼻孔呼气,吸气时按住你的左鼻孔并通过右鼻孔呼气。', '保持吸气和呼气,重复此过程2-5分钟。', '每次吸气和呼气都数到5是有帮助的,完成后再采取一些深呼吸!' ] ], '4' => '以上这些小举动,将改变你的睡眠习惯,随着时间推移,也会影响你的生活习惯,帮助你的身心拥有更加健康的状态。' ]; } return $Return; } //第三份报告 内部卡片 推荐清单 public function RecommendedList($NewTestQuestionArray) { if ($NewTestQuestionArray['sex'] == 2) { //女 $Return = [ //哄睡盒子 '0' => $this->SleepHappyBox($NewTestQuestionArray), //睡美人计划 '1' => $this->SleepGirl($NewTestQuestionArray), //更美的睡眠空间 //必推 '2' => $this->SleepQzone(), //睡眠质量提升计划 '3' => $this->SleepHeight($NewTestQuestionArray), //日间精力补足计划 '4' => $this->SleepMuch($NewTestQuestionArray), //身心健康提升计划 '5' => $this->BodyResetHeight($NewTestQuestionArray), ]; } else { //男 $Return = [ //睡眠质量提升计划 '0' => $this->SleepHeight($NewTestQuestionArray), //日间精力补足计划 '1' => $this->SleepMuch($NewTestQuestionArray), //更美的睡眠空间 //必推 '2' => $this->SleepQzone(), //身心健康提升计划 '3' => $this->BodyResetHeight($NewTestQuestionArray), //哄睡盒子 '4' => $this->SleepHappyBox($NewTestQuestionArray), ]; } return $Return; } //身心健康提升计划 public function BodyResetHeight($NewTestQuestionArray) { //睡眠问题 $NewTestQuestionArray['sleep_question']; //身体问题 $NewTestQuestionArray['body_question']; //心里问题 $NewTestQuestionArray['heart_question']; //拼接 $Question = $NewTestQuestionArray['sleep_question'] . ',' . $NewTestQuestionArray['body_question'] . ',' . $NewTestQuestionArray['heart_question']; //查询睡美人盒子 $BodyResetHeight = Db::name('remonstrance')->where('enum', 6)->find(); if (!empty($BodyResetHeight)) { //商品信息 $GoodsList $GoodsList = $this->SelectGoodsList($BodyResetHeight['Goods_ids'], 1, $Question); $Return = [ //icon 'Icon' => cdnurl($BodyResetHeight['icon_image']), //盒子名称 'Title' => $BodyResetHeight['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } else { $Return = []; } return $Return; } //日间精力补足计划 public function SleepMuch($NewTestQuestionArray) { //睡眠问题 $NewTestQuestionArray['sleep_question']; //身体问题 $NewTestQuestionArray['body_question']; //心里问题 $NewTestQuestionArray['heart_question']; //拼接 $Question = $NewTestQuestionArray['sleep_question'] . ',' . $NewTestQuestionArray['body_question'] . ',' . $NewTestQuestionArray['heart_question']; //查询睡美人盒子 $SleepMuch = Db::name('remonstrance')->where('enum', 5)->find(); if (!empty($SleepMuch)) { //商品信息 $GoodsList $GoodsList = $this->SelectGoodsList($SleepMuch['Goods_ids'], 1, $Question); $Return = [ //icon 'Icon' => cdnurl($SleepMuch['icon_image']), //盒子名称 'Title' => $SleepMuch['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } else { $Return = []; } return $Return; } //睡眠质量提升计划 public function SleepHeight($NewTestQuestionArray) { //睡眠问题 $NewTestQuestionArray['sleep_question']; //身体问题 $NewTestQuestionArray['body_question']; //心里问题 $NewTestQuestionArray['heart_question']; //拼接 $Question = $NewTestQuestionArray['sleep_question'] . ',' . $NewTestQuestionArray['body_question'] . ',' . $NewTestQuestionArray['heart_question']; //查询睡美人盒子 $SleepHeight = Db::name('remonstrance')->where('enum', 4)->find(); if (!empty($SleepHeight)) { //商品信息 $GoodsList $GoodsList = $this->SelectGoodsList($SleepHeight['Goods_ids'], 1, $Question); $Return = [ //icon 'Icon' => cdnurl($SleepHeight['icon_image']), //盒子名称 'Title' => $SleepHeight['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } else { $Return = []; } return $Return; } //更美的睡眠空间 public function SleepQzone() { //查询睡美人盒子 $SleepQzone = Db::name('remonstrance')->where('enum', 3)->where('qzone_type', 1)->find(); if (!empty($SleepQzone)) { //商品信息 $GoodsList $GoodsList = $this->SelectGoodsList($SleepQzone['Goods_ids'], 0, ''); $Return = [ //icon 'Icon' => cdnurl($SleepQzone['icon_image']), //盒子名称 'Title' => $SleepQzone['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } else { $Return = []; } return $Return; } //睡美人计划 public function SleepGirl($NewTestQuestionArray) { if ($NewTestQuestionArray['current_innate'] == '风能主导') { $Enum = 1; } elseif ($NewTestQuestionArray['current_innate'] == '水能主导') { $Enum = 2; } elseif ($NewTestQuestionArray['current_innate'] == '火能主导') { $Enum = 3; } elseif ($NewTestQuestionArray['current_innate'] == '风+火能主导') { $Enum = 4; } elseif ($NewTestQuestionArray['current_innate'] == '风+水能主导') { $Enum = 5; } elseif ($NewTestQuestionArray['current_innate'] == '火+风能主导') { $Enum = 6; } elseif ($NewTestQuestionArray['current_innate'] == '火+水能主导') { $Enum = 7; } elseif ($NewTestQuestionArray['current_innate'] == '水+风能主导') { $Enum = 8; } elseif ($NewTestQuestionArray['current_innate'] == '水+火能主导') { $Enum = 9; } elseif ($NewTestQuestionArray['current_innate'] == '三能平衡') { $Enum = 10; } //查询睡美人盒子 $SleepGirlArray = Db::name('remonstrance')->where('enum', 2)->where('type', $Enum)->find(); if (!empty($SleepGirlArray)) { //商品信息 $GoodsList $GoodsList = $this->SelectGoodsList($SleepGirlArray['Goods_ids'], 0, ''); $Return = [ //icon 'Icon' => cdnurl($SleepGirlArray['icon_image']), //盒子名称 'Title' => $SleepGirlArray['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } else { $Return = []; } return $Return; } //哄睡盒子 public function SleepHappyBox($NewTestQuestionArray) { $ChooseArray = json_decode($NewTestQuestionArray['choose']); $i = 0; foreach ($ChooseArray as $k => $v) { if ($ChooseArray[$k][0] == 4) { if (strstr($ChooseArray[$k][1], 'C')) { $i++; } elseif (strstr($ChooseArray[$k][1], 'D')) { $i++; } elseif (strstr($ChooseArray[$k][1], 'E')) { $i++; } elseif (strstr($ChooseArray[$k][1], 'F')) { $i++; } } } if ($i > 0) { //查询哄睡盒子 $SleepHappyBoxArray = Db::name('remonstrance')->where('enum', 1)->find(); if (empty($SleepHappyBoxArray)) { $Return = []; } else { //推荐哄睡盒子 $GoodsList = $this->SelectGoodsList($SleepHappyBoxArray['Goods_ids'], 0, ''); $Return = [ //icon 'Icon' => cdnurl($SleepHappyBoxArray['icon_image']), //盒子名称 'Title' => $SleepHappyBoxArray['title'], //商品 'GoodsArray' => array_values($GoodsList), ]; } } else { $Return = []; } return $Return; } //第三份报告 商品公共部分 //$GoodsIdsStr 商品ID 字符串 public function SelectGoodsList($GoodsIdsStr, $Type, $LabelStr) { $GoodsArray = []; if (strstr($GoodsIdsStr, ',')) { $GoodsIdsArray = explode(',', $GoodsIdsStr); } else { $GoodsIdsArray = explode(' ', $GoodsIdsStr); } $GoodsList = []; if ($Type == 1) { //根据用户标签筛选商品 $LabelStr 问题标签 字符串 foreach ($GoodsIdsArray as $k => $v) { $GoodsArray = Db::name('goods')->where('id', $v)->find(); if (!empty($GoodsArray)) { if (strstr($GoodsArray['QuestionLabel_ids'], ',')) { $LabelArray = explode(',', $GoodsArray['QuestionLabel_ids']); } else { $LabelArray = explode(' ', $GoodsArray['QuestionLabel_ids']); } foreach ($LabelArray as $k1 => $v1) { $QuestionLabe = Db::name('question_label')->where('id', $v1)->value('title'); if (strstr($LabelStr, $QuestionLabe)) { $GoodsList1[$k1]['Id'] = $GoodsArray['id']; $GoodsList1[$k1]['Image'] = cdnurl($GoodsArray['image']); $GoodsList1[$k1]['Title'] = $GoodsArray['title']; $GoodsList1[$k1]['OneTalk'] = $GoodsArray['one_talk']; $GoodsList1[$k1]['Price'] = $GoodsArray['price']; $GoodsList1[$k1]['DeletePrice'] = $GoodsArray['delete_price']; } } } if (!empty($GoodsList1)) { $GoodsList = $this->second_array_unique_bykey($GoodsList1, 'Id'); } } } else { foreach ($GoodsIdsArray as $k => $v) { $GoodsArray = Db::name('goods')->where('id', $v)->find(); if (!empty($GoodsArray)) { $GoodsList[$k]['Id'] = $GoodsArray['id']; $GoodsList[$k]['Image'] = cdnurl($GoodsArray['image']); $GoodsList[$k]['Title'] = $GoodsArray['title']; $GoodsList[$k]['OneTalk'] = $GoodsArray['one_talk']; $GoodsList[$k]['Price'] = $GoodsArray['price']; $GoodsList[$k]['DeletePrice'] = $GoodsArray['delete_price']; } } } return $GoodsList; } //第三份报告 外部卡片 //$NewTestQuestionArray 信息 public function ThirdCardReturn($NewTestQuestionArray) { //根据近期能量确定晚安盒子类型 if ($NewTestQuestionArray['sex'] == 2) { //如果性别为女,判断标签是否为 11=准妈妈,12=新生儿妈妈 $ChooseArray = json_decode($NewTestQuestionArray['choose']); foreach ($ChooseArray as $k => $v) { if ($ChooseArray[$k][0] == 4) { if ($v == 'C') { //怀孕期 $SleepBoxType = 11; //准妈妈 } elseif ($v == 'D') { //哺乳期 $SleepBoxType = 12; //新生儿妈妈 } } } //判断用户的近期波动能量 if ($NewTestQuestionArray['current_innate'] == '风能主导') { $SleepBoxType = 1; } elseif ($NewTestQuestionArray['current_innate'] == '水能主导') { $SleepBoxType = 2; } elseif ($NewTestQuestionArray['current_innate'] == '火能主导') { $SleepBoxType = 3; } elseif ($NewTestQuestionArray['current_innate'] == '风+火能主导') { $SleepBoxType = 4; } elseif ($NewTestQuestionArray['current_innate'] == '风+水能主导') { $SleepBoxType = 5; } elseif ($NewTestQuestionArray['current_innate'] == '火+风能主导') { $SleepBoxType = 6; } elseif ($NewTestQuestionArray['current_innate'] == '火+水能主导') { $SleepBoxType = 7; } elseif ($NewTestQuestionArray['current_innate'] == '水+风能主导') { $SleepBoxType = 8; } elseif ($NewTestQuestionArray['current_innate'] == '水+火能主导') { $SleepBoxType = 9; } elseif ($NewTestQuestionArray['current_innate'] == '三能平衡') { $SleepBoxType = 10; } } else { //判断用户的近期波动能量 if ($NewTestQuestionArray['current_innate'] == '风能主导') { $SleepBoxType = 1; } elseif ($NewTestQuestionArray['current_innate'] == '水能主导') { $SleepBoxType = 2; } elseif ($NewTestQuestionArray['current_innate'] == '火能主导') { $SleepBoxType = 3; } elseif ($NewTestQuestionArray['current_innate'] == '风+火能主导') { $SleepBoxType = 4; } elseif ($NewTestQuestionArray['current_innate'] == '风+水能主导') { $SleepBoxType = 5; } elseif ($NewTestQuestionArray['current_innate'] == '火+风能主导') { $SleepBoxType = 6; } elseif ($NewTestQuestionArray['current_innate'] == '火+水能主导') { $SleepBoxType = 7; } elseif ($NewTestQuestionArray['current_innate'] == '水+风能主导') { $SleepBoxType = 8; } elseif ($NewTestQuestionArray['current_innate'] == '水+火能主导') { $SleepBoxType = 9; } elseif ($NewTestQuestionArray['current_innate'] == '三能平衡') { $SleepBoxType = 10; } } //$SleepVoxType 晚安盒子类别入库 Db::name('sleep')->where('id', $NewTestQuestionArray['id'])->update(['sleep_box_type' => $SleepBoxType]); //晚安盒子类别查询标签 $SleepBoxArray = Db::name('sleep_box')->where('type', $SleepBoxType)->find(); $Return = [ 'Label1' => $SleepBoxArray['label1'], 'Label2' => $SleepBoxArray['label2'] ]; return $Return; } /*第二份报告 $SencondReport */ public function SencondReport($NewTestQuestionArray) { //第二份报告 $SencondReport = [ //外部卡片 'ExternalCard' => $this->SecondCardReturn($NewTestQuestionArray), //内部详情 'InternalDetails' => $this->SecondInternalDetails($NewTestQuestionArray) ]; return $SencondReport; } //第二份报告 内部详情 public function SecondInternalDetails($NewTestQuestionArray) { //身体问题 转数组 if (!empty($NewTestQuestionArray['body_question'])) { $BodyQuestionArray = explode(',', $NewTestQuestionArray['body_question']); } else { $BodyQuestionArray = []; } //心里问题 转数组 if (!empty($NewTestQuestionArray['heart_question'])) { $HeartQuestionArray = explode(',', $NewTestQuestionArray['heart_question']); } else { $HeartQuestionArray = []; } //长期风火水能 $LongTestArray = Db::name('sleep')->where('user_id', $NewTestQuestionArray['user_id'])->order('createtime asc')->select(); if (empty($LongTestArray)) { $LongTest = []; } else { foreach ($LongTestArray as $k => $v) { $LongTest[$k]['id'] = $v['id']; $LongTest[$k]['CurrentWind'] = $v['current_wind']; $LongTest[$k]['CurrentWater'] = $v['current_water']; $LongTest[$k]['CurrentFire'] = $v['current_fire']; } } //文档 if ($NewTestQuestionArray['current_innate'] == '风能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风能波动显示远高于平均,存在浮性睡眠障碍。', 'Con' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当过多的空气和空间的元素力量侵入头脑和更大范围的神经系统,会导致身心处于持续高度警觉,很难放松入睡并睡眠容易伴有噩梦,惊醒后难再睡着,白天精神萎靡。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '笨拙', '焦虑', '头晕', '敏感', '不安', '恐惧', '健忘', ], 'Con' => [ '情绪多变或极端,精神错乱感。', '头脑不安,无止境地思虑。', '感官敏感,对声音、碰触和噪音有压倒性反应。', '持续紧张、担忧、焦虑和恐惧。', '行动跟不上想法,失去自信并健忘。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '寒冷', '干燥', '瘦弱', '早衰' ], 'Con' => [ '干燥:便秘胀气,皮肤过干,手脚和嘴唇干裂。', '失重:体重过轻,,食欲不振,感觉漂浮,肢体不协调。', '寒冷:手脚冰凉,容易感冒。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风能波动显示已超出平均水平,存在短期浮性睡眠障碍。', 'Con' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当多余风能就开始在体内积累,融入头脑和神经系统,身心因持续刺激而警觉,导致夜晚难以放松入睡和睡眠轻浅多梦,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '紧张', '焦虑', '恐惧', '疲倦', '笨拙', ], 'Con' => [ '头脑不安,情绪波动大。', '持续神经紧张,精神无法集中。', '害怕陌生环境莫名恐惧。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '寒冷', '头晕', '头痛', '低血压' ], 'Con' => [ '经常头晕或紧张性头痛,出现心跳不适。', '皮肤干燥发痒,口干咽干,肠胃胀气或便秘。', '手脚冰凉,容易感冒特别是秋冬季节。' ] ]; } } else { //女 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风能波动显示远高于平均,存在浮性睡眠障碍。', 'Con' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当过多的空气和空间的元素力量侵入头脑和更大范围的神经系统,会导致身心处于持续高度警觉,很难放松入睡并睡眠容易伴有噩梦,惊醒后难再睡着,白天精神萎靡。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '笨拙', '焦虑', '头晕', '敏感', '不安', '恐惧', '健忘', ], 'Con' => [ '情绪多变或极端,精神错乱感。', '头脑不安,无止境地思虑。', '感官敏感,对声音、碰触和噪音有压倒性反应。', '持续紧张、担忧、焦虑和恐惧。', '行动跟不上想法,失去自信并健忘。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '寒冷', '干燥', '瘦弱', '早衰' ], 'Con' => [ '干燥:便秘胀气,皮肤过干,手脚和嘴唇干裂。', '失重:体重过轻,,食欲不振,感觉漂浮,肢体不协调。', '寒冷:手脚冰凉,容易感冒。', '经期问题:痛经,虚弱倦怠,背痛现象。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风能波动显示已超出平均水平,存在短期浮性睡眠障碍。', 'Con' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当多余风能就开始在体内积累,融入头脑和神经系统,身心因持续刺激而警觉,导致夜晚难以放松入睡和睡眠轻浅多梦,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '紧张', '焦虑', '恐惧', '疲倦', '笨拙', ], 'Con' => [ '头脑不安,情绪波动大。', '持续神经紧张,精神无法集中。', '害怕陌生环境莫名恐惧。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '寒冷', '头晕', '头痛', '低血压' ], 'Con' => [ '经常头晕或紧张性头痛,出现心跳不适。', '皮肤干燥发痒,口干咽干,肠胃胀气或便秘。', '手脚冰凉,容易感冒特别是秋冬季节。', '痛经现象' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '火能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火能波动显示远高于平均水平,存在激性睡眠障碍。', 'Con' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的火元素进入脑部思维和肠胃神经,头脑因压力很难关闭,胃酸容易引发灼热感,从而对睡眠周期造成破坏,夜间出现多次间断的不连贯睡眠,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '暴躁', '烦躁', '愤怒', '完美主义心态', '过度评判', '工作狂', ], 'Con' => [ '脾气暴躁性子急,喜欢争论,有攻击性', '思考像火一样蔓延,陷入狂热。', '感官发热,头痛和发热,眼睛灼热感;偏爱刺激饮食。', '自尊很容易受挫引发羞耻感,失去理智。', '无法控制地想要征服更多。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '热', '炎症', '低血糖', '饥不择食的饥饿感', '过度出汗' ], 'Con' => [ '热感:盗汗,潮热、胃灼热和过度出汗', '酸感:胃酸过多、酸涩的情绪', '炎症:油性粉刺、皮疹,湿疹、荨麻疹等皮肤状况。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火能波动显示已超出平均水平,存在短期激性睡眠障碍。', 'Con' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当多余的火元素开始积累,进入脑部思维和肠胃神经,导致头脑很难放松和胃酸过多引发灼热感,使夜间睡不安稳睡眠容易中断,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '挫败', '愤怒', '烦躁', '疲倦', '失控', ], 'Con' => [ '抗压能力低,精神无法集中。', '急躁易怒,情绪容易失控;', '精疲力尽的感觉', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发炎', '头痛', '皮肤问题', '低血糖', '高血压' ], 'Con' => [ '手脚发烫,偏头痛。', '出现口腔溃疡、肠胃烧灼显,对饥饿不能忍耐。', '皮肤长痘、红肿或发炎。' ] ]; } } else { //女 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火能波动显示远高于平均水平,存在激性睡眠障碍。', 'Con' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的火元素进入脑部思维和肠胃神经,头脑因压力很难关闭,胃酸容易引发灼热感,从而对睡眠周期造成破坏,夜间出现多次间断的不连贯睡眠,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '暴躁', '烦躁', '愤怒', '完美主义心态', '过度评判', '工作狂', ], 'Con' => [ '脾气暴躁性子急,喜欢争论,有攻击性', '思考像火一样蔓延,陷入狂热。', '感官发热,头痛和发热,眼睛灼热感;偏爱刺激饮食。', '自尊很容易受挫引发羞耻感,失去理智。', '无法控制地想要征服更多。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '热', '炎症', '低血糖', '饥不择食的饥饿感', '过度出汗' ], 'Con' => [ '热感:盗汗,潮热、胃灼热和过度出汗', '酸感:胃酸过多、酸涩的情绪', '炎症:油性粉刺、皮疹,湿疹、荨麻疹等皮肤状况。', '经期问题:痛经和生理周期延迟,例假流量少或有酸味。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火能波动显示已超出平均水平,存在短期激性睡眠障碍。', 'Con' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当多余的火元素开始积累,进入脑部思维和肠胃神经,导致头脑很难放松和胃酸过多引发灼热感,使夜间睡不安稳睡眠容易中断,影响白天的精气神。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '挫败', '愤怒', '烦躁', '疲倦', '失控', ], 'Con' => [ '抗压能力低,精神无法集中。', '急躁易怒,情绪容易失控;', '精疲力尽的感觉', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发炎', '头痛', '皮肤问题', '低血糖', '高血压' ], 'Con' => [ '手脚发烫,偏头痛。', '出现口腔溃疡、肠胃烧灼显,对饥饿不能忍耐。', '皮肤长痘、红肿或发炎。', '例假流量少或痛经现象。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '水能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水能波动显示远高于平均水平,存在惰性睡眠障碍。', 'Con' => '具有密集性能的水能量,与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当过多的水元素力量入侵身体时,会造成雾蒙蒙的思维、粘滞的呼吸和沉重感,导致嗜睡和早上起床困难,白天心智迟钝和思维凝滞。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '固执', '沉重', '缓慢', '迟钝', '懒惰', '忧虑', '抑郁', '孤独', ], 'Con' => [ '头脑雾蒙蒙,无法专注而做事趋于敷衍,不能决断', '感觉悲伤和陷入抑郁,想哭。', '懒惰和困倦,很难被激励。', '逃避现实和问题,抵制生活的变化', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '嗜睡', '水肿', '油腻', '超重', '呼吸', '寒冷', '高血压', '痔疮' ], 'Con' => [ '嗜睡:嗜睡并常有压抑悲伤的水场景梦境;', '发胖:体重增加,水肿,沉重感,代谢慢、腹胀、痔疮发作、血压升高;', '油腻:油性皮肤和头发;', '呼吸不畅:痰多、呼吸道充血,舌头发白', '寒冷:手脚冰凉,容易感冒,难以忍受寒冷潮湿天气。', ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水能波动显示已超出平均水平,存在短期惰性睡眠障碍。', 'Con' => '具有密集性能的水能,主要与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当多余的水元素在体内开始积累,会出现嗜睡和睡眠呼吸不畅,早上起床困难,白天头脑不清醒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '懒惰', '迟钝', '忧虑', '沉重', '缓慢', ], 'Con' => [ '懒惰困倦、冷漠怀旧', '记忆减退,无法专注', '感觉莫名恐慌,逃避现实和问题', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '水肿', '油腻', '呼吸不畅', '寒冷', ], 'Con' => [ '身体容易浮躁,有沉重感,消化代谢缓慢。', '皮肤和头发油腻。', '痰多、呼吸感觉阻滞。', '手脚冰凉,容易感冒。' ] ]; } } else { //女 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水能波动显示远高于平均水平,存在惰性睡眠障碍。', 'Con' => '具有密集性能的水能量,与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当过多的水元素力量入侵身体时,会造成雾蒙蒙的思维、粘滞的呼吸和沉重感,导致嗜睡和早上起床困难,白天心智迟钝和思维凝滞。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '固执', '沉重', '缓慢', '迟钝', '懒惰', '忧虑', '抑郁', '孤独', ], 'Con' => [ '头脑雾蒙蒙,无法专注而做事趋于敷衍,不能决断', '感觉悲伤和陷入抑郁,想哭。', '懒惰和困倦,很难被激励。', '逃避现实和问题,抵制生活的变化', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '嗜睡', '水肿', '油腻', '超重', '呼吸', '寒冷', '高血压', '痔疮' ], 'Con' => [ '嗜睡:嗜睡并常有压抑悲伤的水场景梦境;', '发胖:体重增加,水肿,沉重感,代谢慢、腹胀、痔疮发作、血压升高;', '油腻:油性皮肤和头发;', '呼吸不畅:痰多、呼吸道充血,舌头发白', '寒冷:手脚冰凉,容易感冒,难以忍受寒冷潮湿天气。', '经期问题:出现生理周期缩短,经期延长伴有淤血,经期后莫名瘙痒状况。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水能波动显示已超出平均水平,存在短期惰性睡眠障碍。', 'Con' => '具有密集性能的水能,主要与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当多余的水元素在体内开始积累,会出现嗜睡和睡眠呼吸不畅,早上起床困难,白天头脑不清醒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '懒惰', '迟钝', '忧虑', '沉重', '缓慢', ], 'Con' => [ '懒惰困倦、冷漠怀旧', '记忆减退,无法专注', '感觉莫名恐慌,逃避现实和问题', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '水肿', '油腻', '呼吸不畅', '寒冷', ], 'Con' => [ '身体容易浮躁,有沉重感,消化代谢缓慢。', '皮肤和头发油腻。', '痰多、呼吸感觉阻滞。', '手脚冰凉,容易感冒。', '经期过长或妇科问题。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '风+火能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风火能波动显示远高于平均水平,主要表现为入睡困难和易醒。', 'Con' => '风能主导活力,是推进大脑和神经系统的活动功能。而具有动力的火能,与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的风火元素力量入侵体内,使头脑和神经系统包括肠胃神经很难放松,导致入睡困难和夜间睡眠多次间断,醒后疲乏和缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '敏感', '不安', '烦躁', '恐惧', '疲倦', '笨拙', '失控', ], 'Con' => [ '情绪多变或极端,精神错乱感。', '感官受阻,认知力低,注意力涣散。', '持续紧张,对环境反应强烈。', '精疲力竭感。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '肠胃失调', '便秘', '过敏', '发炎', ], 'Con' => [ '肢体干燥,皮肤炎症', '消化不良,便秘胀气。', '失眠,呼吸道问题,血压不稳。', '头晕头痛,记忆力减退,语言发声受损。', ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风火能波动显示已超出平均水平,主要表现为入睡困难和易醒。', 'Con' => '风能主导活力,是推进大脑和神经系统的活动功能。而具有动力的火能,与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的风火元素力量入侵体内,使头脑和神经系统包括肠胃神经很难放松,导致入睡困难、睡眠浅显易醒和早醒现象,醒后缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '敏感', '不安', '烦躁', '恐惧', '疲倦', ], 'Con' => [ '持续紧张,情绪多变', '感官清晰度低,认知变低,难以专注。', '对环境敏感,莫名恐惧。', '时有精疲力竭感。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '过敏', '消化不良', '血压不稳', '失眠' ], 'Con' => [ '肢体干燥,皮肤过敏', '肠胃不吸收,便秘胀气。', '容易感冒,头晕头痛。', ] ]; } } else { //女 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风火能波动显示远高于平均水平,主要表现为入睡困难和易醒。', 'Con' => '风能主导活力,是推进大脑和神经系统的活动功能。而具有动力的火能,与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的风火元素力量入侵体内,使头脑和神经系统包括肠胃神经很难放松,导致入睡困难和夜间睡眠多次间断,醒后疲乏和缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '敏感', '不安', '烦躁', '恐惧', '疲倦', '笨拙', '失控', ], 'Con' => [ '情绪多变或极端,精神错乱感。', '感官受阻,认知力低,注意力涣散。', '持续紧张,对环境反应强烈。', '精疲力竭感。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '肠胃失调', '便秘', '过敏', '发炎', ], 'Con' => [ '肢体干燥,皮肤炎症', '消化不良,便秘胀气。', '失眠,呼吸道问题,血压不稳。', '头晕头痛,记忆力减退,语言发声受损。', '经前综合征和痛经。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风火能波动显示已超出平均水平,主要表现为入睡困难和易醒。', 'Con' => '风能主导活力,是推进大脑和神经系统的活动功能。而具有动力的火能,与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当过多的风火元素力量入侵体内,使头脑和神经系统包括肠胃神经很难放松,导致入睡困难、睡眠浅显易醒和早醒现象,醒后缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '敏感', '不安', '烦躁', '恐惧', '疲倦', ], 'Con' => [ '持续紧张,情绪多变', '感官清晰度低,认知变低,难以专注。', '对环境敏感,莫名恐惧。', '时有精疲力竭感。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '过敏', '消化不良', '血压不稳', '失眠' ], 'Con' => [ '肢体干燥,皮肤过敏', '肠胃不吸收,便秘胀气。', '容易感冒,头晕头痛。', '经前综合征和痛经。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '风+水能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风水能波动显示远高于平均水平,表现为夜晚难以入睡和起床困难。', 'Con' => '风能主导活力,与大脑和神经系统的活动功能相关。而具密集性能的水能,与神经稳定模式相关,需要刺激才能开始。这两种矛盾能量组合实际可以互相节制,保持一种自然平衡。当过多的风水元素力量入侵体内时,会使头脑和神经系统失去稳定陷入风能的活力持续刺激模式,很难放松后出现难以入睡和睡眠轻浅多梦,醒后身体疲乏沉重和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '不安', '忧虑', '恐惧', '笨拙', '健忘', ], 'Con' => [ '情绪波动多变,精神萎靡。', '紧张多思敏感多虑。', '不自信,沮丧怀疑,不想要变化', '漂浮与沉重感交替。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '手脚冰凉', '皮肤干燥', '消化不良', '湿疹', '感冒', '失眠' ], 'Con' => [ '头重脚轻,怕冷,肢体不协调,失眠。', '神经性胃痛、消化性胃痉挛。', '湿疹和牛皮癣现象。', ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风水能波动显示已超出了平均水平,表现为夜晚难以入睡和起床困难。', 'Con' => '风能主导活力,与大脑和神经系统的活动功能相关。而具密集性能的水能,与神经稳定模式相关,需要刺激才能开始。这两种矛盾能量组合实际可以互相节制,保持一种自然平衡。当风水元素力量在体内开始积累,会使头脑和神经系统渐进失去稳定趋于活力刺激模式,出现难以入睡和多梦,醒后身体疲乏沉重和头脑不清醒。。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '不安', '忧虑', '恐惧', '笨拙', '健忘', ], 'Con' => [ '持续紧张,情绪多变', '精神萎靡,莫名悲伤。', '紧张多思敏感多虑。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '皮肤干燥', '消化不良', '寒冷', '感冒', ], 'Con' => [ '怕冷,消化吸收不良', '神经性胃痛、消化性胃痉挛。', '手脚冰凉,皮肤湿疹。', ] ]; } } else { //女 if ($NewTestQuestionArray['current_windType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风水能波动显示远高于平均水平,表现为夜晚难以入睡和起床困难。', 'Con' => '风能主导活力,与大脑和神经系统的活动功能相关。而具密集性能的水能,与神经稳定模式相关,需要刺激才能开始。这两种矛盾能量组合实际可以互相节制,保持一种自然平衡。当过多的风水元素力量入侵体内时,会使头脑和神经系统失去稳定陷入风能的活力持续刺激模式,很难放松后出现难以入睡和睡眠轻浅多梦,醒后身体疲乏沉重和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '不安', '忧虑', '恐惧', '笨拙', '健忘', ], 'Con' => [ '情绪波动多变,精神萎靡。', '紧张多思敏感多虑。', '不自信,沮丧怀疑,不想要变化', '漂浮与沉重感交替。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '手脚冰凉', '皮肤干燥', '消化不良', '湿疹', '感冒', '失眠' ], 'Con' => [ '头重脚轻,怕冷,肢体不协调,失眠。', '神经性胃痛、消化性胃痉挛。', '湿疹和牛皮癣现象。', '出现痛经,例假稀少腥臭或量大血块等异常现象。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的风水能波动显示已超出了平均水平,表现为夜晚难以入睡和起床困难。', 'Con' => '风能主导活力,与大脑和神经系统的活动功能相关。而具密集性能的水能,与神经稳定模式相关,需要刺激才能开始。这两种矛盾能量组合实际可以互相节制,保持一种自然平衡。当风水元素力量在体内开始积累,会使头脑和神经系统渐进失去稳定趋于活力刺激模式,出现难以入睡和多梦,醒后身体疲乏沉重和头脑不清醒。。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '焦虑', '不安', '忧虑', '恐惧', '笨拙', '健忘', ], 'Con' => [ '持续紧张,情绪多变', '精神萎靡,莫名悲伤。', '紧张多思敏感多虑。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '皮肤干燥', '消化不良', '寒冷', '感冒', ], 'Con' => [ '怕冷,消化吸收不良', '神经性胃痛、消化性胃痉挛。', '手脚冰凉,皮肤湿疹。', '痛经现象。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '火+风能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火风能波动显示远高于平均水平,主要表现为夜里睡眠中断、入睡慢和早醒。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。风能主导活力,与大脑及神经系统的活动功能相关。当过多的火和风元素力量入侵体内,特别是位于腹部的神经脑很难放松,主要表现为消化火导致的入睡变慢,夜间睡眠多次间断,早醒,醒来很难再次入睡,醒后感觉疲乏。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '烦躁', '挫败', '愤怒', '紧张', '敏感', '疲惫', '失控' ], 'Con' => [ '脾气容易受刺激,反应强烈,有攻击性。', '头脑无法控制地想要征服更多。', '莫名焦虑和沮丧,注意力涣散。', '精疲力竭的感觉。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '过敏', '干燥', '便秘', '失眠' ], 'Con' => [ '头痛头晕,眼睛烧灼感。', '不耐饿,胃灼热,便秘胀气。', '血压不稳,失眠。。', '肢体发热干燥,皮肤油性粉刺和炎症。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火风能波动显示已超出平均水平,主要表现为夜里睡眠中断、入睡慢和早醒。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。风能主导活力,与大脑及神经系统的活动功能相关。当过多的火和风元素力量入侵体内,特别是位于腹部的神经脑很难放松,主要表现为消化火导致的夜间睡眠多次间断,醒来很难再次入睡,醒后感觉疲乏。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '急躁', '易怒', '挫败', '沮丧', '紧张', '敏感', '疲惫' ], 'Con' => [ '抗压能力低,急躁易怒。', '注意力涣散,精神无法集中。', '遇事容易因一点受挫而放弃。', '精疲力竭的感觉。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '过敏', '发炎', '干燥', '紧张', '失眠' ], 'Con' => [ '紧张性头痛,心跳不适现象。', '胃部胀气逆嗝,便秘。', '手脚烫,口干咽干。', '夜里睡不安稳', '皮肤干燥长痘及过敏现象。', ] ]; } } else { //女 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火风能波动显示远高于平均水平,主要表现为夜里睡眠中断、入睡慢和早醒。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。风能主导活力,与大脑及神经系统的活动功能相关。当过多的火和风元素力量入侵体内,特别是位于腹部的神经脑很难放松,主要表现为消化火导致的入睡变慢,夜间睡眠多次间断,早醒,醒来很难再次入睡,醒后感觉疲乏。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '烦躁', '挫败', '愤怒', '紧张', '敏感', '疲惫', '失控' ], 'Con' => [ '脾气容易受刺激,反应强烈,有攻击性。', '头脑无法控制地想要征服更多。', '莫名焦虑和沮丧,注意力涣散。', '精疲力竭的感觉。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '过敏', '干燥', '便秘', '失眠' ], 'Con' => [ '头痛头晕,眼睛烧灼感。', '不耐饿,胃灼热,便秘胀气。', '血压不稳,失眠。。', '肢体发热干燥,皮肤油性粉刺和炎症。', '经前综合征和痛经。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火风能波动显示已超出平均水平,主要表现为夜里睡眠中断、入睡慢和早醒。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。风能主导活力,与大脑及神经系统的活动功能相关。当过多的火和风元素力量入侵体内,特别是位于腹部的神经脑很难放松,主要表现为消化火导致的夜间睡眠多次间断,醒来很难再次入睡,醒后感觉疲乏。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '急躁', '易怒', '挫败', '沮丧', '紧张', '敏感', '疲惫' ], 'Con' => [ '抗压能力低,急躁易怒。', '注意力涣散,精神无法集中。', '遇事容易因一点受挫而放弃。', '精疲力竭的感觉。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '过敏', '发炎', '干燥', '紧张', '失眠' ], 'Con' => [ '紧张性头痛,心跳不适现象。', '胃部胀气逆嗝,便秘。', '手脚烫,口干咽干。', '夜里睡不安稳', '皮肤干燥长痘及过敏现象。', '经前综合征。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '火+水能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火水能波动显示远高于平均水平,主要表现为睡不安稳,早上嗜睡难醒,白天困倦烦躁。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。具有密集性能的水能,与神经稳定模式相关。当过多的火和水元素力量入侵体内,既有的水能神经稳定模式被迫接受更多挑战和压力,陷入火能压力反应模式,令夜间入睡变慢、睡眠不安稳和易醒多梦,白天困顿和决断力下降,易烦易怒暴躁。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '急躁', '失控', '批判', '怀疑', '固执', '逃避', '迟钝', '疲惫' ], 'Con' => [ '脾气暴躁,喜欢争论,有攻击性。', '莫名渴望极端,包括极端食物和欲求。', '记忆减弱,无法专注,不能决断。', '适应力差,悲观,逃避,抵制变化,很难被激励。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '虚弱', '油腻', '水肿', '昏沉' ], 'Con' => [ '贪食或厌食,消化不良。', '腹部沉重和体重增加。', '爱出汗,油性皮肤,皮疹和湿疹现象。', '视力下降,血压升高,关节肿胀。', '嗜睡,睡眠呼吸不畅。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火水能波动显示已超出平均水平,主要表现为夜里睡不安稳,起床气大。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。具有密集性能的水能,与神经稳定模式相关。当多余的火和水元素力量在体内积累,既有的水能神经稳定模式容易被破坏,身心趋于压力应对,难以放松,令夜里睡眠不安,早起困难,起床气大,白天容易被激怒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '烦躁', '沮丧', '虚弱', '怀疑', '悲观', '固执', '疲惫' ], 'Con' => [ '抗压能力低,情绪不耐烦。', '注意力涣散,记忆减弱,无法专注,不能决断。', '感觉疲惫,适应力差,莫名悲伤。', '逃避现实,不想改变。。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '迟钝', '沉重', '昏沉', ], 'Con' => [ '消化不良,腹部沉重,胃口需要刺激。', '胃部胀气逆嗝,便秘。', '皮肤油性,粉刺痘痘现象。', '胸口发烫,呼吸不畅,嗜睡。', '低血糖或高血压', ] ]; } } else { //女 if ($NewTestQuestionArray['current_fireType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火水能波动显示远高于平均水平,主要表现为睡不安稳,早上嗜睡难醒,白天困倦烦躁。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。具有密集性能的水能,与神经稳定模式相关。当过多的火和水元素力量入侵体内,既有的水能神经稳定模式被迫接受更多挑战和压力,陷入火能压力反应模式,令夜间入睡变慢、睡眠不安稳和易醒多梦,白天困顿和决断力下降,易烦易怒暴躁。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '急躁', '失控', '批判', '怀疑', '固执', '逃避', '迟钝', '疲惫' ], 'Con' => [ '脾气暴躁,喜欢争论,有攻击性。', '莫名渴望极端,包括极端食物和欲求。', '记忆减弱,无法专注,不能决断。', '适应力差,悲观,逃避,抵制变化,很难被激励。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '虚弱', '油腻', '水肿', '昏沉' ], 'Con' => [ '贪食或厌食,消化不良。', '腹部沉重和体重增加。', '爱出汗,油性皮肤,皮疹和湿疹现象。', '视力下降,血压升高,关节肿胀。', '嗜睡,睡眠呼吸不畅。', '经前综合征和生理周期缩短。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的火水能波动显示已超出平均水平,主要表现为夜里睡不安稳,起床气大。', 'Con' => '动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。具有密集性能的水能,与神经稳定模式相关。当多余的火和水元素力量在体内积累,既有的水能神经稳定模式容易被破坏,身心趋于压力应对,难以放松,令夜里睡眠不安,早起困难,起床气大,白天容易被激怒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '烦躁', '沮丧', '虚弱', '怀疑', '悲观', '固执', '疲惫' ], 'Con' => [ '抗压能力低,情绪不耐烦。', '注意力涣散,记忆减弱,无法专注,不能决断。', '感觉疲惫,适应力差,莫名悲伤。', '逃避现实,不想改变。。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '发热', '发炎', '迟钝', '沉重', '昏沉', ], 'Con' => [ '消化不良,腹部沉重,胃口需要刺激。', '胃部胀气逆嗝,便秘。', '皮肤油性,粉刺痘痘现象。', '胸口发烫,呼吸不畅,嗜睡。', '低血糖或高血压', '经前综合征。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '水+风能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示远高于平均水平,表现为夜晚睡眠轻浅多梦,不容易入睡和起床困难。', 'Con' => '具有密集性能的水能,与神经稳定模式相关,需要刺激才能开始。而风能主导活力,推进大脑和神经系统的活动功能。这两种矛盾能量组合实际可以互相节制,使头脑和神经系统保持一种自然平衡。当过多的水风元素力量入侵体内时,会使身体出现持续警觉不放松,导致睡眠轻浅多梦,醒后身体疲乏沉重和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '忧虑', '抑郁', '恐惧', '笨拙', '焦虑', '不安', ], 'Con' => [ '多思多虑,莫名悲伤,心情忽喜忽悲波动大。', '精神萎靡,不自信,沮丧怀疑,不想要变化', '行动力低,容易陷入纠结。', '漂浮与沉重感交替。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '手脚冰凉', '皮肤干燥', '消化不良', '湿疹', '感冒', '失眠' ], 'Con' => [ '头重脚轻,肢体不协调,', '怕冷,手脚冰凉,失眠。', '消化不良,神经性胃痛、消化性胃痉挛。', '湿疹和牛皮癣现象。', ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示已超出了平均水平,表现为夜晚睡眠轻浅多梦和起床困难。', 'Con' => '具有密集性能的水能,与神经稳定模式相关,需要刺激才能开始。而风能主导活力,推进大脑和神经系统的活动功能。这两种矛盾能量组合实际可以互相节制,使头脑和神经系统保持一种自然平衡。当多余的水风元素力量在体内积累时,会导致睡眠轻浅多梦,醒来困难,醒后身体疲乏和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '忧虑', '紧张', '不安', '恐惧', '笨拙', '昏沉', ], 'Con' => [ '多思多虑敏感,情绪莫名不安。', '适应力差,害怕陌生环境。', '容易沮丧怀疑,不想改变。', '漂浮与沉重感交替。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '消化不良', '湿疹', '怕冷', '感冒', ], 'Con' => [ '消化吸收不良,神经性胃痛', '怕冷,手脚冰凉,关节不适。', '皮肤干燥,湿疹现象。', ] ]; } } else { //女 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示远高于平均水平,表现为夜晚睡眠轻浅多梦,不容易入睡和起床困难。', 'Con' => '具有密集性能的水能,与神经稳定模式相关,需要刺激才能开始。而风能主导活力,推进大脑和神经系统的活动功能。这两种矛盾能量组合实际可以互相节制,使头脑和神经系统保持一种自然平衡。当过多的水风元素力量入侵体内时,会使身体出现持续警觉不放松,导致睡眠轻浅多梦,醒后身体疲乏沉重和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '忧虑', '抑郁', '恐惧', '笨拙', '焦虑', '不安', ], 'Con' => [ '多思多虑,莫名悲伤,心情忽喜忽悲波动大。', '精神萎靡,不自信,沮丧怀疑,不想要变化', '行动力低,容易陷入纠结。', '漂浮与沉重感交替。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '手脚冰凉', '皮肤干燥', '消化不良', '湿疹', '感冒', '失眠' ], 'Con' => [ '头重脚轻,肢体不协调,', '怕冷,手脚冰凉,失眠。', '消化不良,神经性胃痛、消化性胃痉挛。', '湿疹和牛皮癣现象。', '出现痛经,出现例假稀少腥臭或量大血块等异常现象。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示已超出了平均水平,表现为夜晚睡眠轻浅多梦和起床困难。', 'Con' => '具有密集性能的水能,与神经稳定模式相关,需要刺激才能开始。而风能主导活力,推进大脑和神经系统的活动功能。这两种矛盾能量组合实际可以互相节制,使头脑和神经系统保持一种自然平衡。当多余的水风元素力量在体内积累时,会导致睡眠轻浅多梦,醒来困难,醒后身体疲乏和头脑缺乏清醒感。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '忧虑', '紧张', '不安', '恐惧', '笨拙', '昏沉', ], 'Con' => [ '多思多虑敏感,情绪莫名不安。', '适应力差,害怕陌生环境。', '容易沮丧怀疑,不想改变。', '漂浮与沉重感交替。' ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '干燥', '消化不良', '湿疹', '怕冷', '感冒', ], 'Con' => [ '消化吸收不良,神经性胃痛', '怕冷,手脚冰凉,关节不适。', '皮肤干燥,湿疹现象。', '痛经现象。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '水+火能主导') { if ($NewTestQuestionArray['sex'] == 1) { //男 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水火能波动显示远高于平均水平,主要表现为睡太多、轻浅多梦易醒和呼吸不畅。', 'Con' => '具有密集性能的水能,与神经稳定模式相关。而动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。当过多的水和火元素力量入侵体内,既有的水能优势被削弱,头脑和神经系统更大范围的功能变得不稳定,表现为睡眠紊乱,包括睡太多和入睡后浅眠多梦,白天心智迟钝,出现嗜睡和抑郁现象。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '脆弱', '怀疑', '悲观', '固执', '沉迷', '懒惰', '失控' ], 'Con' => [ '沮丧忧虑,无法专注而不能决断。', '昏昏欲睡,耽于感官享受。', '抗拒意见和变革,很容易退缩并退出。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '虚弱', '昏沉', '水肿', '发炎', '迟钝', ], 'Con' => [ '消化代谢慢,腹部沉重,体重增加。', '嗜睡,胃口差,视力下降,耐力低。', '感冒频率增加,黏液变多,身体肿胀感。', '皮肤油腻感,湿疹或过敏现象。', ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示已超出了平均水平,主要表现为嗜睡和睡眠呼吸不畅,上午昏沉感。', 'Con' => '具有密集性能的水能,与神经稳定模式相关。而动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。当多余的水和火元素力量在体内积累,舒缓大脑和神经系统感觉器官的水能稳定优势被削弱,知觉变得迟钝,表现出懒惰和嗜睡,以及情绪低落萎靡现象。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '低落', '沮丧', '怀疑', '逃避', '烦躁', ], 'Con' => [ '感觉疲惫,适应力低,莫名悲伤恐慌。', '昏昏欲睡,注意力涣散,记忆减弱。', '耽于感官享受,逃避现实,不想改变。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '虚弱', '昏沉', '水肿', '迟钝', '发炎', ], 'Con' => [ '消化缓慢,胃口需要刺激。', '腹部沉重,身体肿胀感。', '皮肤油性,粉刺痘痘和湿疹现象。', '容易感冒,黏液变多,呼吸不畅,嗜睡。' ] ]; } } else { //女 if ($NewTestQuestionArray['current_waterType'] == 1) { //高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水火能波动显示远高于平均水平,主要表现为睡太多、轻浅多梦易醒和呼吸不畅。', 'Con' => '具有密集性能的水能,与神经稳定模式相关。而动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。当过多的水和火元素力量入侵体内,既有的水能优势被削弱,头脑和神经系统更大范围的功能变得不稳定,表现为睡眠紊乱,包括睡太多和入睡后浅眠多梦,白天心智迟钝,出现嗜睡和抑郁现象。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '脆弱', '怀疑', '悲观', '固执', '沉迷', '懒惰', '失控' ], 'Con' => [ '沮丧忧虑,无法专注而不能决断。', '昏昏欲睡,耽于感官享受。', '抗拒意见和变革,很容易退缩并退出。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '虚弱', '昏沉', '水肿', '发炎', '迟钝', ], 'Con' => [ '消化代谢慢,腹部沉重,体重增加。', '嗜睡,胃口差,视力下降,耐力低。', '感冒频率增加,黏液变多,身体肿胀感。', '皮肤油腻感,湿疹或过敏现象。', '生理周期缩短,经期长和妇科问题。' ] ]; } else { //偏高 //能量高波动对睡眠的影响 $Effect = [ 'Title' => '你当前的水风能波动显示已超出了平均水平,主要表现为嗜睡和睡眠呼吸不畅,上午昏沉感。', 'Con' => '具有密集性能的水能,与神经稳定模式相关。而动力火能,与大脑和神经系统对所有内外环境挑战的快速、热情反应相关。当多余的水和火元素力量在体内积累,舒缓大脑和神经系统感觉器官的水能稳定优势被削弱,知觉变得迟钝,表现出懒惰和嗜睡,以及情绪低落萎靡现象。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。找出你睡眠紊乱的因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label' => [ '低落', '沮丧', '怀疑', '逃避', '烦躁', ], 'Con' => [ '感觉疲惫,适应力低,莫名悲伤恐慌。', '昏昏欲睡,注意力涣散,记忆减弱。', '耽于感官享受,逃避现实,不想改变。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label' => [ '虚弱', '昏沉', '水肿', '迟钝', '发炎', ], 'Con' => [ '消化缓慢,胃口需要刺激。', '腹部沉重,身体肿胀感。', '皮肤油性,粉刺痘痘和湿疹现象。', '容易感冒,黏液变多,呼吸不畅,嗜睡。', '经前综合征。' ] ]; } } } elseif ($NewTestQuestionArray['current_innate'] == '三能平衡') { if ($NewTestQuestionArray['sex'] == 1) { //男 //能量高波动对睡眠的影响 $Effect = [ 'Title1' => '当风能波动超出平均水平时,将存在短期浮性睡眠障碍。', 'Con1' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当多余风能就开始在体内积累,融入头脑和神经系统,身心因持续刺激而警觉,导致夜晚难以放松入睡和睡眠轻浅多梦,影响白天的精气神。', 'Title2' => '当火能波动超出平均水平时,将存在短期激性睡眠障碍。', 'Con2' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当多余的火元素开始积累,进入脑部思维和肠胃神经,导致头脑很难放松和胃酸过多引发灼热感,使夜间睡不安稳睡眠容易中断,影响白天的精气神。', 'Title3' => '当水能波动超出平均水平时,将存在短期惰性睡眠障碍。', 'Con3' => '具有密集性能的水能,主要与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当多余的水元素在体内开始积累,会出现嗜睡和睡眠呼吸不畅,早上起床困难,白天头脑不清醒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。当睡眠出现紊乱时,找出因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label1' => [ '紧张', '焦虑', '恐惧', '疲倦', '笨拙', ], 'Con1' => [ '头脑不安,情绪波动大。', '持续神经紧张,精神无法集中。', '害怕陌生环境莫名恐惧。', ], 'Label2' => [ '挫败', '愤怒', '烦躁', '疲倦', '失控', ], 'Con2' => [ '抗压能力低,精神无法集中。', '急躁易怒,情绪容易失控;', '精疲力尽的感觉', ], 'Label3' => [ '懒惰', '迟钝', '忧虑', '沉重', '缓慢', ], 'Con3' => [ '懒惰困倦、冷漠怀旧。', '记忆减退,无法专注。', '感觉莫名恐慌,逃避现实和问题。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label1' => [ '干燥', '寒冷', '头晕', '头痛', '低血压', ], 'Con1' => [ '经常头晕或紧张性头痛,出现心跳不适。', '皮肤干燥发痒,口干咽干,肠胃胀气或便秘。', '手脚冰凉,容易感冒特别是秋冬季节。', ], 'Label2' => [ '发炎', '头痛', '皮肤问题', '低血糖', '高血压', ], 'Con2' => [ '手脚发烫,偏头痛。', '出现口腔溃疡、肠胃烧灼显,对饥饿不能忍耐。', '皮肤长痘、红肿或发炎。', ], 'Label3' => [ '水肿', '油腻', '呼吸不畅', '寒冷', ], 'Con3' => [ '身体容易浮躁,有沉重感,消化代谢缓慢。', '皮肤和头发油腻。', '痰多、呼吸感觉阻滞。', '手脚冰凉,容易感冒。', ], ]; } else { //女 //能量高波动对睡眠的影响 $Effect = [ 'Title1' => '当风能波动超出平均水平时,将存在短期浮性睡眠障碍。', 'Con1' => '具有活力的风能,主要与大脑和神经系统的活动功能相关。当多余风能就开始在体内积累,融入头脑和神经系统,身心因持续刺激而警觉,导致夜晚难以放松入睡和睡眠轻浅多梦,影响白天的精气神。', 'Title2' => '当火能波动超出平均水平时,将存在短期激性睡眠障碍。', 'Con2' => '具有动力的火能,主要与大脑和腹部神经对所有内外环境挑战的快速、热情反应相关。当多余的火元素开始积累,进入脑部思维和肠胃神经,导致头脑很难放松和胃酸过多引发灼热感,使夜间睡不安稳睡眠容易中断,影响白天的精气神。', 'Title3' => '当水能波动超出平均水平时,将存在短期惰性睡眠障碍。', 'Con3' => '具有密集性能的水能,主要与大脑和神经系统的稳定活动模式有关,需要刺激才能开始。当多余的水元素在体内开始积累,会出现嗜睡和睡眠呼吸不畅,早上起床困难,白天头脑不清醒。', 'Footer' => '好睡眠是人体能量平衡的要素。每个人体内的能量处于波动当中。当某种能量在体内过多,就出现不平衡现象。当睡眠出现紊乱时,找出因素,使用能量修复产品,改善睡眠生活方式,轻松恢复自然平衡。' ]; //精神和情绪表现 $MentalAndEmotionalPerformance = [ //标签 'Label1' => [ '紧张', '焦虑', '恐惧', '疲倦', '笨拙', ], 'Con1' => [ '头脑不安,情绪波动大。', '持续神经紧张,精神无法集中。', '害怕陌生环境莫名恐惧。', ], 'Label2' => [ '挫败', '愤怒', '烦躁', '疲倦', '失控', ], 'Con2' => [ '抗压能力低,精神无法集中。', '急躁易怒,情绪容易失控;', '精疲力尽的感觉', ], 'Label3' => [ '懒惰', '迟钝', '忧虑', '沉重', '缓慢', ], 'Con3' => [ '懒惰困倦、冷漠怀旧。', '记忆减退,无法专注。', '感觉莫名恐慌,逃避现实和问题。', ] ]; //生理表现 $PhysiologicalManifestations = [ //标签 'Label1' => [ '干燥', '寒冷', '头晕', '头痛', '低血压', ], 'Con1' => [ '经常头晕或紧张性头痛,出现心跳不适。', '皮肤干燥发痒,口干咽干,肠胃胀气或便秘。', '手脚冰凉,容易感冒特别是秋冬季节。', '痛经现象。' ], 'Label2' => [ '发炎', '头痛', '皮肤问题', '低血糖', '高血压', ], 'Con2' => [ '手脚发烫,偏头痛。', '出现口腔溃疡、肠胃烧灼显,对饥饿不能忍耐。', '皮肤长痘、红肿或发炎。', '例假流量少或痛经现象。' ], 'Label3' => [ '水肿', '油腻', '呼吸不畅', '寒冷', ], 'Con3' => [ '身体容易浮躁,有沉重感,消化代谢缓慢。', '皮肤和头发油腻。', '痰多、呼吸感觉阻滞。', '手脚冰凉,容易感冒。', '经期过长或妇科问题。' ], ]; } } $Return = [ //近期能量 'CurrentInnate' => $NewTestQuestionArray['current_innate'], //身心健康分值 8 个 'BodyHeartArray' => [ 'AutomaticControl' => $NewTestQuestionArray['AutomaticControl'], 'Judge' => $NewTestQuestionArray['Judge'], 'Memory' => $NewTestQuestionArray['Memory'], 'Immune' => $NewTestQuestionArray['Immune'], 'Emotion' => $NewTestQuestionArray['Emotion'], 'Absorbed' => $NewTestQuestionArray['Absorbed'], 'Detoxification' => $NewTestQuestionArray['Detoxification'], 'Digestion' => $NewTestQuestionArray['Digestion'], ], //身心问题 'QuestionArray' => [ //身体问题 'BodyQuestionArray' => $BodyQuestionArray, //心里问题 'HeartQuestionArray' => $HeartQuestionArray, ], //近期能量波动 'RecentEnergyFluctuations' => [ //时间 'Time' => date('Y-m-d', $NewTestQuestionArray['createtime']), //当前风能 'CurrentWind' => $NewTestQuestionArray['current_wind'], //当前水能 'CurrentWater' => $NewTestQuestionArray['current_water'], //当前火能 'CurrentFire' => $NewTestQuestionArray['current_fire'], //长期风火水能 'LongTest' => $LongTest ], //底部问题 'Footer' => [ //能量高波动对睡眠的影响 'Effect' => $Effect, //精神和情绪表现 'MentalAndEmotionalPerformance' => $MentalAndEmotionalPerformance, //生理表现 'PhysiologicalManifestations' => $PhysiologicalManifestations ] ]; return $Return; } //第二份报告 外部卡片 //$NewTestQuestionArray 信息 public function SecondCardReturn($NewTestQuestionArray) { //睡眠质量分区判断 if ($NewTestQuestionArray['sllep_type'] == 1) { $Str = '甜美睡眠'; } elseif ($NewTestQuestionArray['sllep_type'] == 2) { $Str = '舒适睡眠'; } elseif ($NewTestQuestionArray['sllep_type'] == 3) { $Str = '苦涩睡眠'; } elseif ($NewTestQuestionArray['sllep_type'] == 4) { $Str = '烦躁睡眠'; } elseif ($NewTestQuestionArray['sllep_type'] == 5) { $Str = '困难睡眠'; } //身心健康指数 if ($NewTestQuestionArray['BodyType'] == 1) { $Body = '健康'; } elseif ($NewTestQuestionArray['BodyType'] == 2) { $Body = '良好'; } elseif ($NewTestQuestionArray['BodyType'] == 3) { $Body = '亚健康'; } elseif ($NewTestQuestionArray['BodyType'] == 4) { $Body = '健康临界点'; } elseif ($NewTestQuestionArray['BodyType'] == 5) { $Body = '不健康'; } if (!empty($NewTestQuestionArray['sleep_question'])) { $SleepQuestion = explode(',', $NewTestQuestionArray['sleep_question']); } else { $SleepQuestion = []; } $Return = [ //睡眠质量分 'SleepNum' => $NewTestQuestionArray['sllep_num'], 'SllepType' => $Str, 'BodyType' => $Body, 'SleepQuestion' => $SleepQuestion ]; return $Return; } //心里标签入库 //$Sex 性别 //$ChooseArray 答案 //$TestQuestion 答案ID public function PhysicalAnHeartStorage($Sex, $ChooseArray, $TestQuestion) { //心里标签 声明空数组 $PhysicalAnHeartStorageArray $PhysicalAnHeartStorageArray = []; //外部定义$i=0; 因为女性比男性多一道题 所以24题之后女性的题号会比男性+1 $i = 0; if ($Sex == 2) { $i++; } //开始循环计算 foreach ($ChooseArray as $k => $v) { if ($ChooseArray[$k][0] == 18) { if ($Sex == 2) { //女 if (strstr($ChooseArray[$k][1], 'F')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } } elseif ($ChooseArray[$k][0] == 18) { //情绪多变/思绪多 if (strstr($ChooseArray[$k][1], 'B')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } elseif ($ChooseArray[$k][0] == 25 + $i) { //情绪多变/思绪多 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } elseif ($ChooseArray[$k][0] == 28 + $i) { //情绪多变/思绪多 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } elseif ($ChooseArray[$k][0] == 29 + $i) { //情绪多变/思绪多 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } elseif ($ChooseArray[$k][0] == 37 + $i) { //情绪多变/思绪多 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '情绪多变/思绪多') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '情绪多变/思绪多'; } } } elseif ($ChooseArray[$k][0] == 18) {//压力大/焦虑 if (strstr($ChooseArray[$k][1], 'A')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { //低落/抑郁 $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'F')) { //低落/抑郁 $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 26 + $i) { //压力大/焦虑 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } } elseif ($ChooseArray[$k][0] == 30 + $i) { //压力大/焦虑 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } } elseif ($ChooseArray[$k][0] == 31 + $i) { //压力大/焦虑 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } } elseif ($ChooseArray[$k][0] == 46 + $i) { //压力大/焦虑 if (strstr($ChooseArray[$k][1], 'A')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '压力大/焦虑') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '压力大/焦虑'; } } } elseif ($ChooseArray[$k][0] == 32 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 27 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'E')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 46 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'A')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 47 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 48 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } elseif ($ChooseArray[$k][0] == 49 + $i) { //低落/抑郁 if (strstr($ChooseArray[$k][1], 'C')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } elseif (strstr($ChooseArray[$k][1], 'D')) { $Bool = 0; foreach ($PhysicalAnHeartStorageArray as $key => $value) { if ($value == '低落/抑郁') { $Bool++; } } if ($Bool == 0) { $PhysicalAnHeartStorageArray[] = '低落/抑郁'; } } } } $QuestionArray = Db::name('sleep')->where('id', $TestQuestion)->find(); if ($QuestionArray['ImmuneType'] > 2) { //免疫力低 $PhysicalAnHeartStorageArray[] = '免疫力低'; } if ($QuestionArray['JudgeType'] > 2 || $QuestionArray['AbsorbedType'] > 2) { //专注力/判断力 $PhysicalAnHeartStorageArray[] = '专注力/判断力'; } if ($QuestionArray['MemoryType'] > 2) { //记忆力下降 $PhysicalAnHeartStorageArray[] = '记忆力下降'; } //心里问题标签入库 if (!empty($PhysicalAnHeartStorageArray)) { $PhysicalAnHeartStorageStr = implode(',', $PhysicalAnHeartStorageArray); } else { $PhysicalAnHeartStorageStr = ''; } //计算身心健康指数最多分段 $this->BodyCountOtherType($TestQuestion); Db::name('sleep')->where('id', $TestQuestion)->update(['updatetime' => time(), 'heart_question' => $PhysicalAnHeartStorageStr]); } //计算身心健康指数最多分段 //$TestQuestion 答案ID public function BodyCountOtherType($TestQuestion) { //信息 $Array $Array = Db::name('sleep')->where('id', $TestQuestion)->find(); //初始化参数 $Green = 0; $Blue = 0; $Yellow = 0; $Origin = 0; $Red = 0; //自控 if ($Array['AutomaticControlType'] == 1) { $Green++; } elseif ($Array['AutomaticControlType'] == 2) { $Blue++; } elseif ($Array['AutomaticControlType'] == 3) { $Yellow++; } elseif ($Array['AutomaticControlType'] == 4) { $Origin++; } elseif ($Array['AutomaticControlType'] == 5) { $Red++; } //判断 if ($Array['JudgeType'] == 1) { $Green++; } elseif ($Array['JudgeType'] == 2) { $Blue++; } elseif ($Array['JudgeType'] == 3) { $Yellow++; } elseif ($Array['JudgeType'] == 4) { $Origin++; } elseif ($Array['JudgeType'] == 5) { $Red++; } //记忆 if ($Array['MemoryType'] == 1) { $Green++; } elseif ($Array['MemoryType'] == 2) { $Blue++; } elseif ($Array['MemoryType'] == 3) { $Yellow++; } elseif ($Array['MemoryType'] == 4) { $Origin++; } elseif ($Array['MemoryType'] == 5) { $Red++; } //免疫 if ($Array['ImmuneType'] == 1) { $Green++; } elseif ($Array['ImmuneType'] == 2) { $Blue++; } elseif ($Array['ImmuneType'] == 3) { $Yellow++; } elseif ($Array['ImmuneType'] == 4) { $Origin++; } elseif ($Array['ImmuneType'] == 5) { $Red++; } //情绪 if ($Array['EmotionType'] == 1) { $Green++; } elseif ($Array['EmotionType'] == 2) { $Blue++; } elseif ($Array['EmotionType'] == 3) { $Yellow++; } elseif ($Array['EmotionType'] == 4) { $Origin++; } elseif ($Array['EmotionType'] == 5) { $Red++; } //专注 if ($Array['AbsorbedType'] == 1) { $Green++; } elseif ($Array['AbsorbedType'] == 2) { $Blue++; } elseif ($Array['AbsorbedType'] == 3) { $Yellow++; } elseif ($Array['AbsorbedType'] == 4) { $Origin++; } elseif ($Array['AbsorbedType'] == 5) { $Red++; } //排毒 if ($Array['DetoxificationType'] == 1) { $Green++; } elseif ($Array['DetoxificationType'] == 2) { $Blue++; } elseif ($Array['DetoxificationType'] == 3) { $Yellow++; } elseif ($Array['DetoxificationType'] == 4) { $Origin++; } elseif ($Array['DetoxificationType'] == 5) { $Red++; } //消化 if ($Array['DigestionType'] == 1) { $Green++; } elseif ($Array['DigestionType'] == 2) { $Blue++; } elseif ($Array['DigestionType'] == 3) { $Yellow++; } elseif ($Array['DigestionType'] == 4) { $Origin++; } elseif ($Array['DigestionType'] == 5) { $Red++; } $Type = 0; if ($Green > $Blue && $Green > $Yellow && $Green > $Origin && $Green > $Red) { $Type = 1; } if ($Blue > $Green && $Blue > $Yellow && $Blue > $Origin && $Blue > $Red) { $Type = 2; } if ($Yellow > $Green && $Yellow > $Blue && $Yellow > $Origin && $Yellow > $Red) { $Type = 3; } if ($Origin > $Green && $Origin > $Blue && $Origin > $Yellow && $Origin > $Red) { $Type = 4; } if ($Red > $Green && $Red > $Blue && $Red > $Yellow && $Red > $Origin) { $Type = 5; } if ($Green == $Blue) { $Type = 2; } elseif ($Green == $Yellow) { $Type = 3; } elseif ($Green == $Origin) { $Type = 4; } elseif ($Green == $Red) { $Type = 5; } elseif ($Blue == $Yellow) { $Type = 3; } elseif ($Blue == $Origin) { $Type = 4; } elseif ($Blue == $Red) { $Type = 5; } elseif ($Yellow == $Origin) { $Type = 4; } elseif ($Yellow == $Red) { $Type = 5; } elseif ($Origin == $Red) { $Type = 5; } Db::name('sleep')->where('id', $TestQuestion)->update(['BodyType' => $Type, 'updatetime' => time()]); } //身心健康分数入库 身心健康分段入库 心里标签入库 //$Sex 性别 //$ChooseArray 答案 //$TestQuestion 答案ID public function PhysicalAndMentalPsychologicalLabelStorage($Sex, $ChooseArray, $TestQuestion) { //身心健康分数 八个分数初始化 $PhysicalAndMentalPsychologicalLabelStorageNum $PhysicalAndMentalPsychologicalLabelStorageNum = [ //自控 'AutomaticControl' => 0, //自控正题数 'AutomaticControlJustQuestionNum' => 0, //自控负题数 'AutomaticControlNegativeQuestionNum' => 0, //判断 'Judge' => 0, //判断正题数 'JudgeJustQuestionNum' => 0, //判断负题数 'JudgeNegativeQuestionNum' => 0, //记忆 'Memory' => 0, //记忆正题数 'MemoryJustQuestionNum' => 0, //记忆负题数 'MemoryNegativeQuestionNum' => 0, //免疫 'Immune' => 0, //免疫正题数 'ImmuneJustQuestionNum' => 0, //免疫负题数 'ImmuneNegativeQuestionNum' => 0, //情绪 'Emotion' => 0, //情绪正题数 'EmotionJustQuestionNum' => 0, //情绪负题数 'EmotionNegativeQuestionNum' => 0, //专注 'Absorbed' => 0, //专注正题数 'AbsorbedJustQuestionNum' => 0, //专注负题数 'AbsorbedNegativeQuestionNum' => 0, //排毒 'Detoxification' => 0, //排毒正题数 'DetoxificationJustQuestionNum' => 0, //排毒负题数 'DetoxificationNegativeQuestionNum' => 0, //消化 'Digestion' => 0, //消化正题数 'DigestionJustQuestionNum' => 0, //消化负题数 'DigestionNegativeQuestionNum' => 0, ]; //外部定义$i=0; 因为女性比男性多一道题 所以24题之后女性的题号会比男性+1 $i = 0; if ($Sex == 2) { $i++; } //开始循环计算 foreach ($ChooseArray as $k => $v) { //$ChooseArray[$k][1] if ($Sex == 2) { if ($ChooseArray[$k][0] == 25) {//题4 if (strstr($ChooseArray[$k][1], 'A')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } if (strstr($ChooseArray[$k][1], 'D')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'F')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; } if (strstr($ChooseArray[$k][1], 'G')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'H')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'I')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; } } } elseif ($ChooseArray[$k][0] == 24) {//题3 if (strstr($ChooseArray[$k][1], 'A')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } if (strstr($ChooseArray[$k][1], 'D')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; } if (strstr($ChooseArray[$k][1], 'F')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'G')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'H')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($ChooseArray[$k][1], 'I')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } } elseif ($ChooseArray[$k][0] == 20) { //题1.1 if (strstr($ChooseArray[$k][1], 'A')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] - 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] - 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] - 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] - 5; //负题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] - 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] - 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] - 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] - 1; } if (strstr($ChooseArray[$k][1], 'D')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } } elseif ($ChooseArray[$k][0] == 21) {//题1.2 if (strstr($ChooseArray[$k][1], 'A')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'D')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } } elseif ($ChooseArray[$k][0] == 22) {//题2.1 if (strstr($ChooseArray[$k][1], 'A')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] - 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] - 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] - 5; //负题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] - 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] - 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] - 1; } if (strstr($ChooseArray[$k][1], 'D')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } } elseif ($ChooseArray[$k][0] == 23) {//题2.2 if (strstr($ChooseArray[$k][1], 'A')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'B')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'C')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'D')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'E')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($ChooseArray[$k][1], 'F')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } } elseif ($ChooseArray[$k][0] == 25 + $i) {//题5 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 26 + $i) {//题6 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 27 + $i) {//题7 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 28 + $i) {//题8 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 29 + $i) {//题9 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 30 + $i) {//题10 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 31 + $i) {//题11 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $AddNum; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 32 + $i) {//题12 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } elseif ($ChooseArray[$k][0] == 33 + $i) {//题13 $AddNum = $this->FiveOrFifteenNum($ChooseArray[$k][1]); //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + $AddNum; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $AddNum; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + $AddNum; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } } //题15 根据体脂率计算 //计算体脂率 VPK $VPK = $this->Calculatebodyfatrate($TestQuestion); //15题 V //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + $VPK['V']; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + $VPK['V']; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + $VPK['V']; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + $VPK['V']; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; //15题 P //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] - $VPK['P']; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] - $VPK['P']; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] - $VPK['P']; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] - $VPK['P']; //负题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum'] + 1; //15题 K //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + $VPK['P']; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + $VPK['K']; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + $VPK['K']; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + $VPK['K']; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; //查询睡眠问题标签 $SleepQuestionStr = Db::name('sleep')->where('id', $TestQuestion)->value('sleep_question'); if (strstr($SleepQuestionStr, '熬夜')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($SleepQuestionStr, '主动熬夜')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; } if (strstr($SleepQuestionStr, '入睡困难')) { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; } else { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; } if (strstr($SleepQuestionStr, '浅眠/易醒/早醒')) { //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; } if (strstr($SleepQuestionStr, '多梦')) { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; } else { //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; } if (strstr($SleepQuestionStr, '睡眠不足')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 5; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 1; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; //消化 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] + 1; } if (strstr($SleepQuestionStr, '睡前焦虑和压力')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($SleepQuestionStr, '睡时身体酸痛')) { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] + 1; } else { //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; //排毒 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] + 1; } if (strstr($SleepQuestionStr, '起床气')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } if (strstr($SleepQuestionStr, '白天精力不足/效率低')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 5; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 1; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } if (strstr($SleepQuestionStr, '呼吸道问题')) { //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 5; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 1; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } if (strstr($SleepQuestionStr, '打呼噜')) { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 5; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 5; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 5; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 5; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 5; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 5; //正题数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] + 1; $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] + 1; } else { //自控 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] = $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] + 1; //判断 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] + 1; //记忆 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] + 1; //免疫 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] + 1; //情绪 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] + 1; //专注 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] = $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] + 1; } //根据男女判断正负题数 if ($Sex == 2) { //女 $First = 19; $Second = 13; $Third = 8; $Fourth = 41; $Fifth = 25; $Sixth = 17; $Seventh = 35; $Eighth = 19; } else { //男 $First = 19; $Second = 13; $Third = 8; $Fourth = 33; $Fifth = 23; $Sixth = 15; $Seventh = 29; $Eighth = 19; } //自控分数 $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] //JustQuestionNum //NegativeQuestionNum // $AutomaticControl = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControlNegativeQuestionNum']) * 5)); $AutomaticControl = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['AutomaticControl'] * 100 / ($First * 5)); //判断分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] // $Judge = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['JudgeJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['JudgeNegativeQuestionNum']) * 5)); $Judge = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Judge'] * 100 / ($Second * 5)); //记忆分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] // $Memory = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['MemoryJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['MemoryNegativeQuestionNum']) * 5)); $Memory = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Memory'] * 100 / ($Third * 5)); //免疫分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] // $Immune = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['ImmuneNegativeQuestionNum']) * 5)); $Immune = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Immune'] * 100 / ($Fourth * 5)); //情绪分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] // $Emotion = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['EmotionJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['EmotionNegativeQuestionNum']) * 5)); $Emotion = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Emotion'] * 100 / ($Fifth * 5)); //专注分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] $Absorbed = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] * 100 / ($Sixth * 5)); // $Absorbed = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Absorbed'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['AbsorbedNegativeQuestionNum']) * 5)); //排毒分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] // $Detoxification = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['DetoxificationNegativeQuestionNum']) * 5)); $Detoxification = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Detoxification'] * 100 / ($Seventh * 5)); //消化分数 $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] // $Digestion = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] * 100 / (($PhysicalAndMentalPsychologicalLabelStorageNum['DigestionJustQuestionNum'] - $PhysicalAndMentalPsychologicalLabelStorageNum['DigestionNegativeQuestionNum']) * 5)); $Digestion = round(100 - $PhysicalAndMentalPsychologicalLabelStorageNum['Digestion'] * 100 / ($Eighth * 5)); // dump($PhysicalAndMentalPsychologicalLabelStorageNum); // die; //判断身心健康分数 分段并入库 $data = [ 'AutomaticControl' => $AutomaticControl, 'AutomaticControlType' => $this->BodyOkInsertSQLIfType($AutomaticControl), 'Judge' => $Judge, 'JudgeType' => $this->BodyOkInsertSQLIfType($Judge), 'Memory' => $Memory, 'MemoryType' => $this->BodyOkInsertSQLIfType($Memory), 'Immune' => $Immune, 'ImmuneType' => $this->BodyOkInsertSQLIfType($Immune), 'Emotion' => $Emotion, 'EmotionType' => $this->BodyOkInsertSQLIfType($Emotion), 'Absorbed' => $Absorbed, 'AbsorbedType' => $this->BodyOkInsertSQLIfType($Absorbed), 'Detoxification' => $Detoxification, 'DetoxificationType' => $this->BodyOkInsertSQLIfType($Detoxification), 'Digestion' => $Digestion, 'DigestionType' => $this->BodyOkInsertSQLIfType($Digestion), 'updatetime' => time() ]; Db::name('sleep')->where('id', $TestQuestion)->update($data); } //判断身心健康分数 分段 //$BodyNum 分数 public function BodyOkInsertSQLIfType($BodyNum) { if ($BodyNum > 0 && $BodyNum < 31) { //不健康 $Type = 5; } elseif ($BodyNum > 30 && $BodyNum < 41) { //健康临界点 $Type = 4; } elseif ($BodyNum > 40 && $BodyNum < 61) { //亚健康 $Type = 3; } elseif ($BodyNum > 60 && $BodyNum < 76) { //良好 $Type = 2; } elseif ($BodyNum > 75 && $BodyNum < 101) { //健康 $Type = 1; } return $Type; } //第5—15题计算得分 public function FiveOrFifteenNum($Letter) { if ($Letter == 'A') { $Num = 1; } elseif ($Letter == 'B') { $Num = 2; } elseif ($Letter == 'C') { $Num = 3; } elseif ($Letter == 'D') { $Num = 4; } elseif ($Letter == 'E') { $Num = 5; } return $Num; } //身心健康问题-身体问题标签入库 //$Sex 性别 //$ChooseArray 答案 //$TestQuestion 答案ID public function PhysicalAndMentalHealthLabelBodyStorage($Sex, $ChooseArray, $TestQuestion) { //计算睡眠问题 声明空数组 $PhysicalAndMentalHealthLabelArray $PhysicalAndMentalHealthLabelArray = []; //外部定义$i=0; 因为女性比男性多一道题 所以24题之后女性的题号会比男性+1 $i = 0; if ($Sex == 2) { $i++; } //开始循环计算 foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($Sex == 2) {//肝火旺 第三部分 题4)选择了E (男性、孕期/哺乳期女性无此判断条件) //月经不调/经期综合症 选择了A/B/C/D/E/F/G/H/I中的一项(多选多计,共9个判断条件) if ($ChooseArray[$k][0] == 25) { foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B' || $value == 'C' || $value == 'D' || $value == 'E' || $value == 'F' || $value == 'G' || $value == 'H' || $value == 'I') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '月经不调/经期综合症') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '月经不调/经期综合症'; } } if ($value == 'E') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '肝火旺') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '肝火旺'; } } } } } elseif ($ChooseArray[$k][0] == 6) { //皮肤干燥/细纹 第二部分 题1.2)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '皮肤干燥/细纹') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '皮肤干燥/细纹'; } } } } elseif ($ChooseArray[$k][0] == 7) {//皮肤干燥/细纹 第二部分 题1.3)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '皮肤干燥/细纹') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '皮肤干燥/细纹'; } } } } elseif ($ChooseArray[$k][0] == 24) {//皮肤干燥/细纹 第三部分 题3)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '皮肤干燥/细纹') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '皮肤干燥/细纹'; } } } } elseif ($ChooseArray[$k][0] == 7) {//皮肤出油/长痘 第二部分 题1.3)选择了B foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '皮肤出油/长痘') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '皮肤出油/长痘'; } } } } elseif ($ChooseArray[$k][0] == 24) {//皮肤过敏 第三部分 题3)选择了D foreach ($StrFunctionArray as $key => $value) { if ($value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '皮肤过敏') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '皮肤过敏'; } } } } elseif ($ChooseArray[$k][0] == 24) {//眼睛疲劳/干涩 第三部分 题3)选择了E foreach ($StrFunctionArray as $key => $value) { if ($value == 'E') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '眼睛疲劳/干涩') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '眼睛疲劳/干涩'; } } } } elseif ($ChooseArray[$k][0] == 24) {//黑眼圈 第三部分 题3)选择了I foreach ($StrFunctionArray as $key => $value) { if ($value == 'I') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '黑眼圈') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '黑眼圈'; } } } } elseif ($ChooseArray[$k][0] == 8) {//胀气/便秘 第三部分 题2.1)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '胀气/便秘') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '胀气/便秘'; } } } } elseif ($ChooseArray[$k][0] == 8) {//胀气/便秘 第三部分 题2.1)选择了B foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '胀气/便秘') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '胀气/便秘'; } } } } elseif ($ChooseArray[$k][0] == 9) {//胀气/便秘 第三部分 题2.2)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '胀气/便秘') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '胀气/便秘'; } } } } elseif ($ChooseArray[$k][0] == 9) {//胀气/便秘 第三部分 题2.2)选择了E foreach ($StrFunctionArray as $key => $value) { if ($value == 'E') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '胀气/便秘') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '胀气/便秘'; } } } } elseif ($ChooseArray[$k][0] == 9) {//消化动力不足 第三部分 题2.2)选择了B foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '消化动力不足') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '消化动力不足'; } } } } elseif ($ChooseArray[$k][0] == 9) {//消化动力不足 第三部分 题2.2)选择了F foreach ($StrFunctionArray as $key => $value) { if ($value == 'F') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '消化动力不足') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '消化动力不足'; } } } } elseif ($ChooseArray[$k][0] == 8) {//经常拉肚子 第三部分 题2.1)选择了D foreach ($StrFunctionArray as $key => $value) { if ($value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '经常拉肚子') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '经常拉肚子'; } } } } elseif ($ChooseArray[$k][0] == 8) {//经常拉肚子 第三部分 题2.1)选择了E foreach ($StrFunctionArray as $key => $value) { if ($value == 'E') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '经常拉肚子') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '经常拉肚子'; } } } } elseif ($ChooseArray[$k][0] == 9) {//胃炎/胃溃疡 第三部分 题2.2)选择了C foreach ($StrFunctionArray as $key => $value) { if ($value == 'C') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '胃炎/胃溃疡') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '胃炎/胃溃疡'; } } } } elseif ($ChooseArray[$k][0] == 12) {//代谢不畅/排毒力弱 第二部分 题3.2)选择了C foreach ($StrFunctionArray as $key => $value) { if ($value == 'C') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '代谢不畅/排毒力弱') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '代谢不畅/排毒力弱'; } } } } elseif ($ChooseArray[$k][0] == 24) {//代谢不畅/排毒力弱 第三部分 题3)选择了G foreach ($StrFunctionArray as $key => $value) { if ($value == 'G') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '代谢不畅/排毒力弱') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '代谢不畅/排毒力弱'; } } } } elseif ($ChooseArray[$k][0] == 24) {//代谢不畅/排毒力弱 第三部分 题3)选择了H foreach ($StrFunctionArray as $key => $value) { if ($value == 'H') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '代谢不畅/排毒力弱') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '代谢不畅/排毒力弱'; } } } } elseif ($ChooseArray[$k][0] == 24) {//循环不畅 第二部分 题4.1)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '循环不畅') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '循环不畅'; } } } } elseif ($ChooseArray[$k][0] == 24) {//循环不畅 第四部分 题10)选择了C/D中的一项 foreach ($StrFunctionArray as $key => $value) { if ($value == 'C' || $value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '循环不畅') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '循环不畅'; } } } } elseif ($ChooseArray[$k][0] == 24) {//肝火旺 第四部分 题11)选择了C/D中的一项 foreach ($StrFunctionArray as $key => $value) { if ($value == 'C' || $value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '肝火旺') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '肝火旺'; } } } } elseif ($ChooseArray[$k][0] == 24) {//头疼 第三部分 题3)选择了C foreach ($StrFunctionArray as $key => $value) { if ($value == 'C') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '头疼') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '头疼'; } } } } elseif ($ChooseArray[$k][0] == 24) {//心慌/头晕 第三部分 题3)选择了B foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '心慌/头晕') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '心慌/头晕'; } } } } elseif ($ChooseArray[$k][0] == 45 + $i) {//身体酸痛/疲倦 第四部分 题13)选择了C/D 其中一项 foreach ($StrFunctionArray as $key => $value) { if ($value == 'C' || $value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '身体酸痛/疲倦') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '身体酸痛/疲倦'; } } } } elseif ($ChooseArray[$k][0] == 10) {//头发干燥 第二部分 题2.3)选择了A foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '头发干燥') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '头发干燥'; } } } } elseif ($ChooseArray[$k][0] == 10) {//头发早白 第二部分 题2.3)选择了B foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '头发早白') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '头发早白'; } } } } elseif ($ChooseArray[$k][0] == 8) {//脱发严重/发际线后移 第二部分 题2.1)选择了D foreach ($StrFunctionArray as $key => $value) { if ($value == 'D') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '脱发严重/发际线后移') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '脱发严重/发际线后移'; } } } } elseif ($ChooseArray[$k][0] == 24) {//牙龈出血 第三部分 题3)选择了F foreach ($StrFunctionArray as $key => $value) { if ($value == 'F') { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '牙龈出血') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '牙龈出血'; } } } } } //代谢不畅/排毒力弱 第三部分 题15 //隐藏提)K得分大于等于3 //计算体脂率 VPK $VPK = $this->Calculatebodyfatrate($TestQuestion); if ($VPK['K'] >= 3) { $Bool = 0; foreach ($PhysicalAndMentalHealthLabelArray as $k => $v1) { if ($v1 == '代谢不畅/排毒力弱') { $Bool++; } } if ($Bool == 0) { $PhysicalAndMentalHealthLabelArray[] = '代谢不畅/排毒力弱'; } } //身心健康-身体问题标签入库 if (!empty($PhysicalAndMentalHealthLabelArray)) { $PhysicalAndMentalHealthLabelStr = implode(',', $PhysicalAndMentalHealthLabelArray); } else { $PhysicalAndMentalHealthLabelStr = ''; } Db::name('sleep')->where('id', $TestQuestion)->update(['updatetime' => time(), 'body_question' => $PhysicalAndMentalHealthLabelStr]); } //第四部分 睡眠效率 所得分数 //$Sex 性别 //$ChooseArray 答案Array public function SleepEfficiencyIndexWasCalculatedActualSleepTimeS($Sex, $ChooseArray) { //实际睡着时间 = 起床时间-上床时间-入睡所花时间 $i = 0; if ($Sex == 2) { $i++; } $Num = 0; foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] == 34 + $i) { //上床时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $OnBad = strtotime('2020-01-01 22:30'); } elseif ($value == 'B') { $OnBad = strtotime('2020-01-01 22:59'); } elseif ($value == 'C') { $OnBad = strtotime('2020-01-01 23:29'); } elseif ($value == 'D') { $OnBad = strtotime('2020-01-01 23:59'); } elseif ($value == 'E') { $OnBad = strtotime('2020-01-02 0:29'); } elseif ($value == 'F') { $OnBad = strtotime('2020-01-02 0:59'); } elseif ($value == 'G') { $OnBad = strtotime('2020-01-02 1:59'); } elseif ($value == 'H') { $OnBad = strtotime('2020-01-02 2:00'); } } } elseif ($ChooseArray[$k][0] == 35 + $i) {//入睡所花时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Time = 60 * 15; } elseif ($value == 'B') { $Time = 60 * 30; } elseif ($value == 'C') { $Time = 60 * 60; } elseif ($value == 'D') { $Time = 60 * 70; } } } elseif ($ChooseArray[$k][0] == 36 + $i) {//起床时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $UpBad = strtotime('2020-01-02 5:30'); } elseif ($value == 'B') { $UpBad = strtotime('2020-01-02 5:59'); } elseif ($value == 'C') { $UpBad = strtotime('2020-01-02 6:29'); } elseif ($value == 'D') { $UpBad = strtotime('2020-01-02 6:59'); } elseif ($value == 'E') { $UpBad = strtotime('2020-01-02 7:29'); } elseif ($value == 'F') { $UpBad = strtotime('2020-01-02 7:59'); } elseif ($value == 'G') { $UpBad = strtotime('2020-01-02 8:29'); } elseif ($value == 'H') { $UpBad = strtotime('2020-01-02 8:59'); } elseif ($value == 'I') { $UpBad = strtotime('2020-01-02 9:00'); } } } } //实际睡着时间 = 起床时间$UpBad-上床时间$OnBad-入睡所花时间$Time $ResetTime/小时 $ResetTime = ($UpBad - $OnBad - $Time); //效率 实际睡着时间/(起床时间-上床时间) $SleepEfficiency = $ResetTime / ($UpBad - $OnBad); if ($SleepEfficiency > 0.89) { $Num = 0; } elseif ($SleepEfficiency > 0.79 && $SleepEfficiency < 0.9) { $Num = 1; } elseif ($SleepEfficiency > 0.69 && $SleepEfficiency < 0.8) { $Num = 2; } else { $Num = 3; } return $Num; } //第二部分 判断用户近期能量倾向 并入库 public function CurrentInnateEnergyTendency($TestQuestion) { //取出风水火能量 $CurrentInnateEnergyTendencyArray = Db::name('sleep')->where('id', $TestQuestion)->find(); if (empty($CurrentInnateEnergyTendencyArray)) { $this->error('天生能量倾向取出失败', 0); } //$InnateEnergyTendency 定义一维数组 $CurrentInnateEnergyTendency[0] = $CurrentInnateEnergyTendencyArray['current_wind']; $CurrentInnateEnergyTendency[1] = $CurrentInnateEnergyTendencyArray['current_water']; $CurrentInnateEnergyTendency[2] = $CurrentInnateEnergyTendencyArray['current_fire']; //rsort排序 rsort($CurrentInnateEnergyTendency); //判断用户近期能量倾向 $Innate 能量标签 //单一体质:A >=7或B >=7分,且C >=14 //双能体质:A >=7或B >=7分,且C <14 //三能体质:A <7分且B <7分 $A = $CurrentInnateEnergyTendency[0] - $CurrentInnateEnergyTendency[2]; $B = $CurrentInnateEnergyTendency[1] - $CurrentInnateEnergyTendency[2]; $C = $CurrentInnateEnergyTendency[0] - $CurrentInnateEnergyTendency[1]; //出现两个相同分值的特殊情况,判断方法如下: //出现两个相同的最高分值,为“排名1能量+排名2能量 主导” //出现两个相同的最低分值,为“排名1能量 主导” // if ($CurrentInnateEnergyTendency[0] == $CurrentInnateEnergyTendency[1]) { // //两个相同的最高分值,为“排名1能量+排名2能量 主导” // $CurrentInnate = $this->CurrentInnateName($CurrentInnateEnergyTendency[0], $CurrentInnateEnergyTendencyArray) . '+' . $this->CurrentInnateName($CurrentInnateEnergyTendency[1], $CurrentInnateEnergyTendencyArray) . '能主导'; if ($CurrentInnateEnergyTendency[0] == $CurrentInnateEnergyTendency[1] || $CurrentInnateEnergyTendency[1] == $CurrentInnateEnergyTendency[2]) { //出现两个相同分值的特殊情况 if ($CurrentInnateEnergyTendency[0] == $CurrentInnateEnergyTendency[1]) { //出现两个相同的最高分值,为“排名1能量($First)+排名2($Second)能量 主导” $First = $this->CurrentInnateName2($CurrentInnateEnergyTendency[0], $CurrentInnateEnergyTendencyArray, 0, ''); $Second = $this->CurrentInnateName2($CurrentInnateEnergyTendency[1], $CurrentInnateEnergyTendencyArray, 1, $First); $CurrentInnate = $First . '+' . $Second . '能主导'; } if ($CurrentInnateEnergyTendency[1] == $CurrentInnateEnergyTendency[2]) { //出现两个相同的最低分值,为“排名1能量 主导” $First = $this->CurrentInnateName2($CurrentInnateEnergyTendency[0], $CurrentInnateEnergyTendencyArray, 0, ''); $CurrentInnate = $First . '能主导'; } } elseif (($A >= 7 && $C >= 14) || ($B >= 7 && $C >= 14)) { //两个相同的最低分值,为“排名1能量 主导” $CurrentInnate = $this->CurrentInnateName($CurrentInnateEnergyTendency[0], $CurrentInnateEnergyTendencyArray) . '能主导'; } elseif (($A >= 7 && $C < 14) || ($B >= 7 && $C < 14)) { //双能体质 $CurrentInnate = $this->CurrentInnateName($CurrentInnateEnergyTendency[0], $CurrentInnateEnergyTendencyArray) . '+' . $this->CurrentInnateName($CurrentInnateEnergyTendency[1], $CurrentInnateEnergyTendencyArray) . '能主导'; } elseif ($CurrentInnateEnergyTendency[0] < 7 && $CurrentInnateEnergyTendency[1] < 7) { //三能体质 $CurrentInnate = '三能量平衡'; } if (empty($CurrentInnate) || $CurrentInnate == '' || $CurrentInnate == "" || $CurrentInnate == null) { $this->error('天生能量倾向获取失败', 0); } Db::name('sleep')->where('id', $TestQuestion)->update(['current_innate' => $CurrentInnate, 'updatetime' => time()]); } //根据天生能量倾向 能量值 获取能量名 public function CurrentInnateName($InnateNum, $CurrentInnateEnergyTendencyArray) { if ($CurrentInnateEnergyTendencyArray['current_wind'] == $InnateNum) { $Name = '风'; } elseif ($CurrentInnateEnergyTendencyArray['current_water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } return $Name; } //第三部分 根据生育状况 换算VPK //$ChooseArray 答案 public function ConversionOfVPKAccordingToFertilityStatus($ChooseArray) { foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 if ($ChooseArray[$k][0] == 4) { $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); foreach ($StrFunctionArray as $key => $value) { if ($value == 'A' || $value == 'B') { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 1 ]; } elseif ($value == 'C' || $value == 'D') { $VPKConfig = [ 'V' => 2, 'P' => 1, 'K' => 3 ]; } elseif ($value == 'E' || $value == 'F') { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 2 ]; } } } } return $VPKConfig; } //第三部分 根据体脂率 计算VPK // 答案ID $TestQuestion public function Calculatebodyfatrate($TestQuestion) { //查询此条信息 $TestQuestionArray = Db::name('sleep')->where('id', $TestQuestion)->find(); //根据出生年份计算年龄 $Age $Age = $this->BirthdayAlgorithm($TestQuestionArray['birthday']); //带入公式 $this->FormulaForCalculatingBodyFatRate 性别$TestQuestionArray['sex'] 年龄$Age 身高$TestQuestionArray['height'] 体重$TestQuestionArray['weight'] //$BodyFatRate 体脂率 $BodyFatRate = $this->FormulaForCalculatingBodyFatRate($TestQuestionArray['sex'], $Age, $TestQuestionArray['height'], $TestQuestionArray['weight']); //根据体脂率 计算VPK $VPKConfig = $this->VPKWasCalculatedAccordingToBodyFatRatio($TestQuestion['sex'], $Age, $BodyFatRate); return $VPKConfig; } //第三部分 根据体脂率 计算VPK //$BodyFatRate 体脂率 //$Sex 性别 //$Age 年龄 public function VPKWasCalculatedAccordingToBodyFatRatio($Sex, $Age, $BodyFatRate) { if ($Sex == 1) { //男 if ($Age > 17 && $Age < 40) { if ($BodyFatRate > -0.1 && $BodyFatRate < 9) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 8.9 && $BodyFatRate < 10.6) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 10.7 && $BodyFatRate < 11.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 11.5 && $BodyFatRate < 13.6) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 13.5 && $BodyFatRate < 18.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 18.5 && $BodyFatRate < 20) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 19.9 && $BodyFatRate < 22) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } elseif ($BodyFatRate > 21.9 && $BodyFatRate < 26) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } else {//$BodyFatRate > 26 $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } } elseif ($Age > 39 && $Age < 60) { if ($BodyFatRate > -0.1 && $BodyFatRate < 10) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 9.9 && $BodyFatRate < 11.6) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 11.5 && $BodyFatRate < 12.6) { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 12.5 && $BodyFatRate < 14.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 14.6 && $BodyFatRate < 19.6) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 19.5 && $BodyFatRate < 21) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 20.9 && $BodyFatRate < 23) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 22.9 && $BodyFatRate < 27) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } else {//$BodyFatRate > 27 $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } } else {//$Age > 60 if ($BodyFatRate > -0.1 && $BodyFatRate < 12) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 11.9 && $BodyFatRate < 13.6) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 13.5 && $BodyFatRate < 14.6) { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 14.5 && $BodyFatRate < 16.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 16.5 && $BodyFatRate < 21.6) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 21.5 && $BodyFatRate < 23) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 22.9 && $BodyFatRate < 25) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 24.9 && $BodyFatRate < 29) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } else {//$BodyFatRate > 29 $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } } } else { //女 if ($Age > 17 && $Age < 40) { if ($BodyFatRate > -0.1 && $BodyFatRate < 20) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 19.9 && $BodyFatRate < 22) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 21.9 && $BodyFatRate < 22.6) { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 22.5 && $BodyFatRate < 26) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 25.9 && $BodyFatRate < 30) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 29.9 && $BodyFatRate < 31.1) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 31.5 && $BodyFatRate < 35) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 34.9 && $BodyFatRate < 39) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } else {//$BodyFatRate > 39 $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } } elseif ($Age > 39 && $Age < 60) { if ($BodyFatRate > -0.1 && $BodyFatRate < 20.8) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 20.9 && $BodyFatRate < 23) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 23.1 && $BodyFatRate < 23.6) { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 23.5 && $BodyFatRate < 27) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 26.9 && $BodyFatRate < 31) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 31.1 && $BodyFatRate < 32.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 32.5 && $BodyFatRate < 36) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 35.9 && $BodyFatRate < 40) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } else {//$BodyFatRate > 40 $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } } else {//$Age > 60 if ($BodyFatRate > -0.1 && $BodyFatRate < 22) { $VPKConfig = [ 'V' => 5, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 22.1 && $BodyFatRate < 24) { $VPKConfig = [ 'V' => 4, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 24.1 && $BodyFatRate < 24.6) { $VPKConfig = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($BodyFatRate > 25.5 && $BodyFatRate < 28) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 27.9 && $BodyFatRate < 32) { $VPKConfig = [ 'V' => 1, 'P' => 4, 'K' => 1 ]; } elseif ($BodyFatRate > 31.9 && $BodyFatRate < 33.6) { $VPKConfig = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($BodyFatRate > 33.5 && $BodyFatRate < 37) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($BodyFatRate > 37.1 && $BodyFatRate < 41) { $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 4 ]; } else {//$BodyFatRate > 41 $VPKConfig = [ 'V' => 1, 'P' => 1, 'K' => 5 ]; } } } return $VPKConfig; } //第三部分 体脂率计算公式 //$Age 年龄 //$Sex 年龄 //$Height 身高 //$Weight 体重 public function FormulaForCalculatingBodyFatRate($Sex, $Age, $Height, $Weight) { if ($Sex == 1) { //$BodyFatRate 体脂率 //男性体脂率数据来源于年龄、身高、体重,计算方法如下: //BMI = 体重(千克)/身高(米)² //男性体脂率 = 1.2*BMI+0.23*年龄-5.4-10.8(四舍五入保留小数点后一位) $BodyFatRate = round((1.2 * ($Weight / (($Height / 100) * ($Height / 100))) + 0.23 * $Age - 5.4 - 10.8), 1); } else { //女性体脂率数据来源于年龄、身高、体重,计算方法如下: //BMI = 体重(千克)/身高(米)² //女性体脂率 = 1.2*BMI+0.23*年龄-5.4(四舍五入保留小数点后一位) $BodyFatRate = round((1.2 * ($Weight / (($Height / 100) * ($Height / 100))) + 0.23 * $Age - 5.4), 1); } return $BodyFatRate; } //第三部分 14题换算 public function ConversionFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig) { $FourteenthInitializationVPKConfig['V'] = $this->ConversionSonFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig['V']); $FourteenthInitializationVPKConfig['P'] = $this->ConversionSonFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig['P']); $FourteenthInitializationVPKConfig['K'] = $this->ConversionSonFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig['K']); return $FourteenthInitializationVPKConfig; } //第三部分 14题换算 子级 public function ConversionSonFourteenthInitializationVPKConfig($FourteenthInitializationVPKConfig) { //换算方法 if ($FourteenthInitializationVPKConfig > 1 && $FourteenthInitializationVPKConfig < 4) { $Conversion = 1; } elseif ($FourteenthInitializationVPKConfig > 3 && $FourteenthInitializationVPKConfig < 7) { $Conversion = 2; } elseif ($FourteenthInitializationVPKConfig > 6 && $FourteenthInitializationVPKConfig < 11) { $Conversion = 3; } elseif ($FourteenthInitializationVPKConfig > 10 && $FourteenthInitializationVPKConfig < 14) { $Conversion = 4; } else { $Conversion = 5; } return $Conversion; } //第三部分 实际睡着时间 所得分数 //$Sex 性别 //$ChooseArray 答案Array public function ActualSleepTimeS($Sex, $ChooseArray) { //实际睡着时间 = 起床时间-上床时间-入睡所花时间 $i = 0; if ($Sex == 2) { $i++; } $Num = 0; foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] == 34 + $i) { //上床时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $OnBad = strtotime('2020-01-01 22:30'); } elseif ($value == 'B') { $OnBad = strtotime('2020-01-01 22:59'); } elseif ($value == 'C') { $OnBad = strtotime('2020-01-01 23:29'); } elseif ($value == 'D') { $OnBad = strtotime('2020-01-01 23:59'); } elseif ($value == 'E') { $OnBad = strtotime('2020-01-02 0:29'); } elseif ($value == 'F') { $OnBad = strtotime('2020-01-02 0:59'); } elseif ($value == 'G') { $OnBad = strtotime('2020-01-02 1:59'); } elseif ($value == 'H') { $OnBad = strtotime('2020-01-02 2:00'); } } } elseif ($ChooseArray[$k][0] == 35 + $i) {//入睡所花时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $Time = 60 * 15; } elseif ($value == 'B') { $Time = 60 * 30; } elseif ($value == 'C') { $Time = 60 * 60; } elseif ($value == 'D') { $Time = 60 * 70; } } } elseif ($ChooseArray[$k][0] == 36 + $i) {//起床时间 foreach ($StrFunctionArray as $key => $value) { if ($value == 'A') { $UpBad = strtotime('2020-01-02 5:30'); } elseif ($value == 'B') { $UpBad = strtotime('2020-01-02 5:59'); } elseif ($value == 'C') { $UpBad = strtotime('2020-01-02 6:29'); } elseif ($value == 'D') { $UpBad = strtotime('2020-01-02 6:59'); } elseif ($value == 'E') { $UpBad = strtotime('2020-01-02 7:29'); } elseif ($value == 'F') { $UpBad = strtotime('2020-01-02 7:59'); } elseif ($value == 'G') { $UpBad = strtotime('2020-01-02 8:29'); } elseif ($value == 'H') { $UpBad = strtotime('2020-01-02 8:59'); } elseif ($value == 'I') { $UpBad = strtotime('2020-01-02 9:00'); } } } } //实际睡着时间 = 起床时间$UpBad-上床时间$OnBad-入睡所花时间$Time $ResetTime/小时 $ResetTime = (($UpBad - $OnBad - $Time) / 60 / 60); if ($ResetTime < 5) { $Letter = 'F'; } elseif ($ResetTime > 4 && $ResetTime < 7) { $Letter = 'E'; } elseif ($ResetTime > 5 && $ResetTime < 8) { $Letter = 'D'; } elseif ($ResetTime > 6 && $ResetTime < 9) { $Letter = 'B'; } elseif ($ResetTime > 7 && $ResetTime < 10) { $Letter = 'B'; } elseif ($ResetTime > 9) { $Letter = 'A'; } if ($Letter == 'D') { $Num = 1; } elseif ($Letter == 'E') { $Num = 2; } elseif ($Letter == 'F') { $Num = 3; } else { $Num = 0; } return $Num; } //第三部分 睡眠障碍得分 //$Sex 性别 //$ChooseArray 答案Array public function SleepDisorderScore($Sex, $ChooseArray) { $i = 0; if ($Sex == 2) { $i++; } $Num = 0; foreach ($ChooseArray as $k => $v) { //$this->StrFunctionArray 字符串转数据 $StrFunctionArray = $this->StrFunctionArray($ChooseArray[$k][1]); if ($ChooseArray[$k][0] == 38 + $i) { //浅眠、夜间易醒或早醒 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 39 + $i) {//起夜去厕所 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 40 + $i) {//呼吸不畅、咳嗽 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 41 + $i) {//打鼾 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 42 + $i) {//做恶梦 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 43 + $i) {//感觉冷 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 44 + $i) {//感觉热 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 45 + $i) {//腰背或四肢酸痛、其他身体疼痛 foreach ($StrFunctionArray as $key => $value) { if ($value == 'B') { $Num = $Num + 1; } elseif ($value == 'C') { $Num = $Num + 2; } elseif ($value == 'D') { $Num = $Num + 3; } } } elseif ($ChooseArray[$k][0] == 46 + $i) {//请选择其它影响你睡眠的事情 多选 foreach ($StrFunctionArray as $key => $value) { if ($value != 'J') { $Num = $Num + 1; } } } } return $Num; } //第三部分 实际入睡时间计分 你每夜实际入睡的时间 public function ActualSleepTime($Letter) { if ($Letter == 'A' || $Letter == 'B' || $Letter == 'C' || $Letter == 'D') { $Num = 1; } elseif ($Letter == 'E') { $Num = 2; } elseif ($Letter == 'F') { $Num = 3; } elseif ($Letter == 'G') { $Num = 4; } elseif ($Letter == 'H') { $Num = 5; } return $Num; } //第三部分 VPK得分换算2.1-4 public function ConversionSecondOrFourth($InitializationVPK) { $InitializationVPK['V'] = $this->ConversionSonSecondOrFourth($InitializationVPK['V']); $InitializationVPK['P'] = $this->ConversionSonSecondOrFourth($InitializationVPK['P']); $InitializationVPK['K'] = $this->ConversionSonSecondOrFourth($InitializationVPK['K']); return $InitializationVPK; } //第三部分 VPK得分换算 子级 2.1-4 public function ConversionSonSecondOrFourth($InitializationVPKWhere) { //换算方法 if ($InitializationVPKWhere == 0) { $Conversion = 1; } elseif ($InitializationVPKWhere == 1) { $Conversion = 3; } elseif ($InitializationVPKWhere == 2) { $Conversion = 4; } else {//$InitializationVPK['V'] == 3 $Conversion = 5; } return $Conversion; } //第三部分 VPK得分换算1.1-1.2 public function ConversionFirstOrOneTwo($InitializationVPK) { $InitializationVPK['V'] = $this->ConversionSonFirstOrOneTwo($InitializationVPK['V']); $InitializationVPK['P'] = $this->ConversionSonFirstOrOneTwo($InitializationVPK['P']); $InitializationVPK['K'] = $this->ConversionSonFirstOrOneTwo($InitializationVPK['K']); return $InitializationVPK; } //第三部分 VPK得分换算 子级 1.1-1.2 public function ConversionSonFirstOrOneTwo($InitializationVPKWhere) { //换算方法 if ($InitializationVPKWhere == 0) { $Conversion = 1; } elseif ($InitializationVPKWhere == 1) { $Conversion = 3; } else {//$InitializationVPK['V'] == 2 $Conversion = 5; } return $Conversion; } //根据出生年份计算 protected function BirthdayAlgorithm($Birthday) { list($y1, $m1, $d1) = explode("-", date("Y-m-d", $Birthday)); $now = strtotime("now"); list($y2, $m2, $d2) = explode("-", date("Y-m-d", $now)); $age = $y2 - $y1; if ((int)($m2 . $d2) < (int)($m1 . $d1)) $age -= 1; return $age; } //VPK全局初始化 public function InitializationVPK() { $InitializationVPK = [ 'V' => 0, 'P' => 0, 'K' => 0 ]; return $InitializationVPK; } //字符串转数组 public function StrFunctionArray($Str) { if (strstr($Str, ',')) { $Array = explode(',', $Str); } else { $Array = explode(' ', $Str); } return $Array; } //第二部分 VPK得分换算 public function Conversion($InitializationVPK) { $InitializationVPK['V'] = $this->ConversionSon($InitializationVPK['V']); $InitializationVPK['P'] = $this->ConversionSon($InitializationVPK['P']); $InitializationVPK['K'] = $this->ConversionSon($InitializationVPK['K']); return $InitializationVPK; } //第二部分 VPK得分换算 子级 public function ConversionSon($InitializationVPKWhere) { //换算方法 if ($InitializationVPKWhere == 0) { $Conversion = 1; } elseif ($InitializationVPKWhere == 1) { $Conversion = 3; } elseif ($InitializationVPKWhere == 2) { $Conversion = 4; } else {//$InitializationVPK['V'] == 3 $Conversion = 5; } return $Conversion; } //第二部分 V/P/K季节时段得分计算 public function SeasonVPK($TimeStamp) { //获取用户出生年份 $UserYear = date('Y', $TimeStamp); //季节时段六个配置时间戳 $FirstStar = strtotime(date($UserYear . '-1-21')); $FirstEnd = strtotime(date($UserYear . '-3-20')); $SecondStar = strtotime(date($UserYear . '-3-21')); $SecondEnd = strtotime(date($UserYear . '-5-20')); $ThirdStar = strtotime(date($UserYear . '-5-21')); $ThirdEnd = strtotime(date($UserYear . '-7-20')); $FourthStar = strtotime(date($UserYear . '-7-21')); $FourthEnd = strtotime(date($UserYear . '-9-20')); $FifthStar = strtotime(date($UserYear . '-9-21')); $FifthEnd = strtotime(date($UserYear . '-11-20')); $SixthStar = strtotime(date($UserYear . '-11-21')); $SixthEnd = strtotime(date($UserYear + 1 . '-1-20')); if ($TimeStamp > $FirstStar && $TimeStamp < $FirstEnd) { $EighthVPK = [ 'V' => 3, 'P' => 1, 'K' => 2 ]; } elseif ($TimeStamp > $SecondStar && $TimeStamp < $SecondEnd) { $EighthVPK = [ 'V' => 1, 'P' => 1, 'K' => 3 ]; } elseif ($TimeStamp > $ThirdStar && $TimeStamp < $ThirdEnd) { $EighthVPK = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } elseif ($TimeStamp > $FourthStar && $TimeStamp < $FourthEnd) { $EighthVPK = [ 'V' => 3, 'P' => 2, 'K' => 1 ]; } elseif ($TimeStamp > $FifthStar && $TimeStamp < $FifthEnd) { $EighthVPK = [ 'V' => 1, 'P' => 3, 'K' => 1 ]; } elseif ($TimeStamp + 86400 * 365 > $SixthStar && $TimeStamp + 86400 * 365 < $SixthEnd) { $EighthVPK = [ 'V' => 3, 'P' => 1, 'K' => 1 ]; } return $EighthVPK; } //第三部分近期风火水能量的分入库 public function CurrentWindWaterFireInsertSql($Sex, $SecondQuestionAlgorithm, $TestQuestion) { if ($Sex == 1) { //男 $Config = 45; } else { //女 $Config = 55; } //男 //$Wind 风能能量 $CurrentWind = round($SecondQuestionAlgorithm['V'] / $Config * 100, 1); //$Water 水能能量 $CurrentWater = round($SecondQuestionAlgorithm['P'] / $Config * 100, 1); //$Fire 火能能量 $CurrentFire = round($SecondQuestionAlgorithm['K'] / $Config * 100, 1); //$WindType 风能能量分段 $CurrentWindType = $this->CurrentIfWindWaterFireType($CurrentWind); //$WaterType 风能能量分段 $CurrentWaterType = $this->CurrentIfWindWaterFireType($CurrentWater); //$FireType 风能能量分段 $CurrentFireType = $this->CurrentIfWindWaterFireType($CurrentFire); $data = [ 'current_wind' => $CurrentWind, 'current_windType' => $CurrentWindType, 'current_water' => $CurrentWater, 'current_waterType' => $CurrentWaterType, 'current_fire' => $CurrentFire, 'current_fireType' => $CurrentFireType, 'updatetime' => time() ]; Db::name('sleep')->where('id', $TestQuestion)->update($data); // if (!$Res) { // $this->error('风水火能量保存失败', 0); // } } //第二部分近期风火水能量判断分段 public function CurrentIfWindWaterFireType($Num) { if ($Num > 0 && $Num < 35) { $Type = 4; } elseif ($Num > 34 && $Num < 50) { $Type = 3; } elseif ($Num > 49 && $Num < 60) { $Type = 2; } elseif ($Num > 59 && $Num < 101) { $Type = 1; } return $Type; } //第二部分风火水能量的分入库 public function WindWaterFireInsertSql($SecondQuestionAlgorithm, $TestQuestion) { //$Wind 风能能量 $Wind = round($SecondQuestionAlgorithm['V'] / 40 * 100, 1); //$Water 水能能量 $Water = round($SecondQuestionAlgorithm['P'] / 40 * 100, 1); //$Fire 火能能量 $Fire = round($SecondQuestionAlgorithm['K'] / 40 * 100, 1); //$WindType 风能能量分段 $WindType = $this->IfWindWaterFireType($Wind); //$WaterType 风能能量分段 $WaterType = $this->IfWindWaterFireType($Water); //$FireType 风能能量分段 $FireType = $this->IfWindWaterFireType($Fire); $data = [ 'wind' => $Wind, 'windType' => $WindType, 'water' => $Water, 'waterType' => $WaterType, 'fire' => $Fire, 'fireType' => $FireType, 'updatetime' => time() ]; Db::name('sleep')->where('id', $TestQuestion)->update($data); // if (!$Res) { // $this->error('风水火能量保存失败', 0); // } } //第二部分风火水能量判断分段 public function IfWindWaterFireType($Num) { if ($Num > 0 && $Num < 50) { $Type = 4; } elseif ($Num > 49 && $Num < 65) { $Type = 3; } elseif ($Num > 64 && $Num < 76) { $Type = 2; } elseif ($Num > 75 && $Num < 101) { $Type = 1; } return $Type; } //第二部分 判断用户天生能量倾向 并入库 public function InnateEnergyTendency($TestQuestion) { //取出风水火能量 $InnateEnergyTendencyArray = Db::name('sleep')->where('id', $TestQuestion)->find(); if (empty($InnateEnergyTendencyArray)) { $this->error('天生能量倾向取出失败', 0); } //$InnateEnergyTendency 定义一维数组 $InnateEnergyTendency[0] = $InnateEnergyTendencyArray['wind']; $InnateEnergyTendency[1] = $InnateEnergyTendencyArray['water']; $InnateEnergyTendency[2] = $InnateEnergyTendencyArray['fire']; //rsort排序 rsort($InnateEnergyTendency); //计算差值 $A $B $C //差值A = 排名1-排名3 //差值B = 排名2-排名3 //差值C = 差值A-差值B $A = $InnateEnergyTendency[0] - $InnateEnergyTendency[2]; $B = $InnateEnergyTendency[1] - $InnateEnergyTendency[2]; $C = $InnateEnergyTendency[0] - $InnateEnergyTendency[1]; //判断用户天生能量倾向 $Innate 能量标签 if ($InnateEnergyTendency[0] == $InnateEnergyTendency[1] || $InnateEnergyTendency[1] == $InnateEnergyTendency[2]) { //出现两个相同分值的特殊情况 if ($InnateEnergyTendency[0] == $InnateEnergyTendency[1]) { //出现两个相同的最高分值,为“排名1能量($First)+排名2($Second)能量 主导” $First = $this->InnateName2($InnateEnergyTendency[0], $InnateEnergyTendencyArray, 0, ''); $Second = $this->InnateName2($InnateEnergyTendency[1], $InnateEnergyTendencyArray, 1, $First); $Innate = $First . '+' . $Second . '能主导'; } if ($InnateEnergyTendency[1] == $InnateEnergyTendency[2]) { //出现两个相同的最低分值,为“排名1能量 主导” $First = $this->InnateName2($InnateEnergyTendency[0], $InnateEnergyTendencyArray, 0, ''); $Innate = $First . '能主导'; } } elseif ($A < 7 && $B < 7) { //当差值A、差值B都小于6,为“三能量平衡” $Innate = '三能量平衡'; } elseif (($A >= 7 && $C >= 14) || ($B >= 7 && $C >= 14)) { $First = $this->InnateName2($InnateEnergyTendency[0], $InnateEnergyTendencyArray, 0, ''); $Innate = $First . '能主导'; } elseif (($A >= 7 && $C < 14) || ($B >= 7 && $C < 14)) { $First = $this->InnateName2($InnateEnergyTendency[0], $InnateEnergyTendencyArray, 0, ''); $Second = $this->InnateName2($InnateEnergyTendency[1], $InnateEnergyTendencyArray, 0, ''); $Innate = $First . '+' . $Second . '能主导'; } if (empty($Innate) || $Innate == '' || $Innate == "" || $Innate == null) { $this->error('天生能量倾向获取失败', 0); } Db::name('sleep')->where('id', $TestQuestion)->update(['innate' => $Innate, 'updatetime' => time()]); } public function InnateName2($InnateNum, $InnateEnergyTendencyArray, $type, $str) { if ($type == 1) { if ($str == '风') { if ($InnateEnergyTendencyArray['water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } } elseif ($str == '水') { if ($InnateEnergyTendencyArray['wind'] == $InnateNum) { $Name = '风'; } else { $Name = '火'; } } elseif ($str == '火') { if ($InnateEnergyTendencyArray['wind'] == $InnateNum) { $Name = '风'; } else { $Name = '水'; } } } else { if ($InnateEnergyTendencyArray['wind'] == $InnateNum) { $Name = '风'; } elseif ($InnateEnergyTendencyArray['water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } } return $Name; } public function CurrentInnateName2($InnateNum, $InnateEnergyTendencyArray, $type, $str) { if ($type == 1) { if ($str == '风') { if ($InnateEnergyTendencyArray['current_water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } } elseif ($str == '水') { if ($InnateEnergyTendencyArray['current_wind'] == $InnateNum) { $Name = '风'; } else { $Name = '火'; } } elseif ($str == '火') { if ($InnateEnergyTendencyArray['current_wind'] == $InnateNum) { $Name = '风'; } else { $Name = '水'; } } } else { if ($InnateEnergyTendencyArray['current_wind'] == $InnateNum) { $Name = '风'; } elseif ($InnateEnergyTendencyArray['current_water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } } return $Name; } //根据天生能量倾向 能量值 获取能量名 public function InnateName($InnateNum, $InnateEnergyTendencyArray) { if ($InnateEnergyTendencyArray['wind'] == $InnateNum) { $Name = '风'; } elseif ($InnateEnergyTendencyArray['water'] == $InnateNum) { $Name = '水'; } else { $Name = '火'; } return $Name; } //第二部分 性格特制得分 public function PersonalityTraits($InitializationVPK) { // $PersonalityTraits['Flexible'] 灵活性得分 = V得分+ 2.5 +(6-K得分) $PersonalityTraits['Flexible'] = $InitializationVPK['V'] + 2.5 + (6 - $InitializationVPK['V']); // $PersonalityTraits['Create'] 创造力得分 = V得分+(6-P得分)+ 2.5 $PersonalityTraits['Create'] = $InitializationVPK['V'] + (6 - $InitializationVPK['P']) + 2.5; // $PersonalityTraits['Autonomy'] 自主性得分 = 2.5 + P得分 +(6-K得分) $PersonalityTraits['Autonomy'] = 2.5 + $InitializationVPK['P'] + (6 - $InitializationVPK['K']); // $PersonalityTraits['Organization'] 条理性得分 =(6-V得分)+ P得分 + 2.5 $PersonalityTraits['Organization'] = (6 - $InitializationVPK['V']) + $InitializationVPK['P'] + 2.5; // $PersonalityTraits['Affinity'] 亲和力得分 = 2.5 +(6-P得分)+ K得分 $PersonalityTraits['Affinity'] = 2.5 + (6 - $InitializationVPK['P']) + $InitializationVPK['K']; // PersonalityTraits['Stability'] 稳定性得分 =(6-V得分)+ 2.5 + K得分 $PersonalityTraits['Stability'] = (6 - $InitializationVPK['V']) + 2.5 + $InitializationVPK['K']; return $PersonalityTraits; } //第二部分 第一份报告 public function FirstReport($NewTestQuestionArray) { //第一份报告 $FirstReport = [ //外部卡片 'ExternalCard' => $this->FirstCardReturn($NewTestQuestionArray['innate']), //内部详情 'InternalDetails' => $this->FirstInternalDetails($NewTestQuestionArray) ]; return $FirstReport; } //卡片一调用内容 $InnateName 天生能量倾向名称 public function FirstCardReturn($InnateName) { if ($InnateName == '') { $this->error('生成报告,获取天生能量倾向名称失败', 0); } if ($InnateName == '风能主导') { $Ltter = '·VATA·'; $TendencyLabel = [ '苗条', '感性', '创造力强' ]; $SleepModeLabel = [ '睡眠驱动力低', '入睡困难', '浅眠' ]; } elseif ($InnateName == '火能主导') { $Ltter = '·PITTA·'; $TendencyLabel = [ '热情', '理性', '领导力强' ]; $SleepModeLabel = [ '睡眠驱动力中等', '容易入睡', '易醒' ]; } elseif ($InnateName == '水能主导') { $Ltter = '·KAPHA·'; $TendencyLabel = [ '丰满', '沉稳', '耐心' ]; $SleepModeLabel = [ '睡眠驱动力良好', '不受干扰', '嗜睡' ]; } elseif ($InnateName == '风+火能主导') { $Ltter = '·VATA+PITTA·'; $TendencyLabel = [ '聪明', '热情', '创造力强' ]; $SleepModeLabel = [ '睡眠驱动力偏低', '入睡慢', '不连贯' ]; } elseif ($InnateName == '风+水能主导') { $Ltter = '·VATA+KAPHA·'; $TendencyLabel = [ '温和', '沉稳', '迷人' ]; $SleepModeLabel = [ '睡眠驱动力中等', '入睡困难', '多梦' ]; } elseif ($InnateName == '火+风能主导') { $Ltter = '·PITTA+VATA·'; $TendencyLabel = [ '热情', '敏捷', '竞争力强' ]; $SleepModeLabel = [ '睡眠驱动力中等', '易醒', '睡醒疲劳' ]; } elseif ($InnateName == '火+水能主导') { $Ltter = '·PITTA+ KAPHA·'; $TendencyLabel = [ '身体结实', '冷静', '严谨' ]; $SleepModeLabel = [ '睡眠驱动力较好', '熬夜', '浅眠' ]; } elseif ($InnateName == '水+风能主导') { $Ltter = '·KAPHA+VATA·'; $TendencyLabel = [ '温和', '善良', '同理心' ]; $SleepModeLabel = [ '睡眠驱动力中等', '多梦', '嗜睡' ]; } elseif ($InnateName == '水+火能主导') { $Ltter = '·KAPHA+PITTA·'; $TendencyLabel = [ '身体结实', '冷静', '理智' ]; $SleepModeLabel = [ '睡眠驱动力较好', '嗜睡', '浅眠' ]; } elseif ($InnateName == '三能量平衡') { $Ltter = '·VATA +PITTA+KAPHA·'; $TendencyLabel = [ '智慧', '平和', '坚定' ]; $SleepModeLabel = [ '睡眠驱动力良好', '稳定' ]; } if (empty($Ltter) || empty($TendencyLabel) || empty($SleepModeLabel)) { $this->error('生成第一份卡片报告失败', 0); } $Return = [ //天生能量倾向名称 'InnateName' => $InnateName, //字母 'Ltter' => $Ltter, //倾向标签 'TendencyLabel' => $TendencyLabel, //睡眠模式标签 'SleepModeLabel' => $SleepModeLabel ]; return $Return; } //第一份报告内容详情 $NewTestQuestionArray public function FirstInternalDetails($NewTestQuestionArray) { //用户头像 $Avatar $Avatar = Db::name('user')->where('id', $NewTestQuestionArray['user_id'])->find(); //拦截 if ($NewTestQuestionArray['innate'] == '') { $this->error('生成报告,获取天生能量倾向名称失败', 0); } if ($NewTestQuestionArray['innate'] == '风能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '苗条', '感性', '创造力强' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力低', '睡前神级亢奋,入睡困难', '因聪明和神经质导致浅眠', '要么熬夜,要不睡太多' ]; //解析 $analysis $analysis = '受风能主导,易焦虑和头脑紧张,神经系统也较于常人活跃敏感,睡眠很容易受到干扰,难以放松安然入睡,浅眠并时常有噩梦现象,醒来很难神清气爽。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '饮食不规律', '亢奋', '过度忙碌', '频繁出差', '寒冷' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '直觉、轻巧而动感的行动力', '注重精神', '喜欢多任务', '非常敏感,易对周围世界过度反应', '负责开始,通常不管结束' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '热情机敏', '富有创意', '反应迅捷' ], //不平衡时 'OffBalance' => [ '敏感多变', '自我怀疑', '过度恐惧' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '呼吸舒畅', '排毒良好', '肠胃健康' ], //不平衡时 'OffBalance' => [ '皮肤干燥', '便秘胀气', '免疫低下' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '快速决定,快速做事,快速讲话,快速学习的多任务处理者,容易冲动的行动派,爱幻想、兴趣广泛,极富感染力,很少权衡物质上的得失。因时常快速地寻求感觉变化,常将自己置于对情况自主反应爆发的状态,包括过度爱和表达,以致体力和精力消耗过多。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '在任何关系中,只有觉得沟通顺畅,才可能觉得与对方心灵贴近。喜欢被聆听、被理解而不只是被爱。容易快速喜欢,也容易快速失去兴趣,因此很难建立长期或深度的关系。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '趋于干燥、粗糙、薄,敏感。', '易有细纹、黑眼圈,容易老化。', '建议柔软和富含水分的天然皮肤保养品。', '在风能加重的季节注重温暖和滋养皮肤的饮食。', ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '开朗', '主动', '灵活', '创新', '纯粹', '聪明', '机智', '独立', '有见地', '迷人', '懂事', ], 'con' => '具有高度的创造力和活跃的感官思维能力,快速掌握不断创新。有较强的血液循环、消化及排毒力、心脏和呼吸功能。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '多变', '不安', '冲动', '自由主义', '草率', '叛逆', '不耐烦', '健忘', ], 'con' => '容易出现失眠和神经质,感官变弱,乏力疲劳,情绪低落甚至冷漠,缺乏热情和创造力。易出现心悸和听力障碍、血液循环不畅,容易持续感冒、呼吸系统问题和关节炎。消化系统方面出现食欲不振、营养吸收不良、便秘和胀气。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '开朗', '主动', '灵活', '创新', '纯粹', '聪明', '机智', '独立', '有见地', '迷人', '懂事', ], 'con' => '具有高度的创造力和活跃的感官思维能力,快速掌握不断创新。有较强的血液循环、消化及排毒力、心脏和呼吸功能,经期健康。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '多变', '不安', '冲动', '自由主义', '草率', '叛逆', '不耐烦', '健忘', ], 'con' => '容易出现失眠和神经质,感官变弱,乏力疲劳,情绪低落甚至冷漠,缺乏热情和创造力。易出现心悸和听力障碍、血液循环不畅,容易持续感冒、呼吸系统问题和关节炎。消化系统方面出现食欲不振、营养吸收不良、便秘和胀气。生育力下降,容易有妇科及经期问题甚至於骨盆部位。' ]; } } elseif ($NewTestQuestionArray['innate'] == '火能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '热情', '理性', '领导力强' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力中等', '容易入睡也容易睡眠中断', ]; //解析 $analysis $analysis = '受火能主导,头脑容易陷入持续解决问题的压力中,使身体系统热量增加,导致半夜醒来睡不安稳,特别是在夏天。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '暴饮暴食', '过酸过辣', '太多咖啡', '过度饥饿', '过热天气', '暴晒', '情绪暴怒' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '火热而强大的转化力', '头脑敏锐,智力高于一般水平', '喜欢挑战并果断有目的地行动', '非常有活力,很少放弃', ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '干练', '意志力强', '专注高' ], //不平衡时 'OffBalance' => [ '苛刻', '急躁易怒', '不耐烦' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '肤发光泽', '排毒良好', '味觉敏锐' ], //不平衡时 'OffBalance' => [ '身体发热', '胃溃疡', '粉刺皮疹' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '智力型,天生领导者,追求秩序感,以高度自我支配和掌控他人。善于言谈对话,表达直接,思维活跃逻辑清晰。拥有高能集中和专注的能力,容易工作狂倾向,在压力和烦躁感扩大时,会控制不住地过度挑战各种事情。完美主义倾向,喜欢积极改善和不断奋斗。自尊于你而言十分重要,需求荣光和胜利,不能容忍懦弱与失败,希望和你相处的人也很强。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '需要的关系是对方懂得尊重和珍视你,投入一段关系的前提也是对方能让你感到自豪。可能会在某个瞬间高估对方,一旦等你冷静下来,情感价值观会动摇,因此冷淡和不满,很快也会从这种关系中抽离。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '趋于油性、发红和容易过敏。', '易出现痤疮,酒渣鼻,油性T区。', '建议清凉,镇定和天然有机成分来平衡皮肤', ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '聪明', '果断', '专注', '务实', '逻辑', '优雅', '勤奋', '勇敢', '热情', '慷慨', ], 'con' => '看上去神采奕奕,非常有能力也很有吸引力,能跳脱混乱而非被混乱控制,思考和实践能力都很强。身体有较好的新陈代谢和排毒能力,有敏锐的味蕾和好的视力,皮肤和头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '烦躁', '愤怒', '挑剔', '完美', '狂热', '控制', '自大', '任性', '极端', ], 'con' => '情绪波动激烈,陷入批判性挑剔思维。过度专注秩序而产生受挫感,表现出攻击性和专断。体温偏高,出现半夜易醒和睡不安稳的失眠状况。视力下降,眼睛和皮肤对光敏感。胃酸过多,口腔异味。皮肤发热发炎发红爱出汗,总有筋疲力尽的感觉。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '聪明', '果断', '专注', '务实', '逻辑', '优雅', '勤奋', '勇敢', '热情', '慷慨', ], 'con' => '看上去神采奕奕,非常有能力也很有吸引力,能跳脱混乱而非被混乱控制,思考和实践能力都很强。身体有较好的新陈代谢和排毒能力,有敏锐的味蕾和好的视力,皮肤和头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '烦躁', '愤怒', '挑剔', '完美', '狂热', '控制', '自大', '任性', '极端', ], 'con' => '情绪波动激烈,陷入批判性挑剔思维。过度专注秩序而产生受挫感,表现出攻击性和专断。体温偏高,出现半夜易醒和睡不安稳的失眠状况。视力下降,眼睛和皮肤对光敏感。胃酸过多,口腔异味。皮肤发热发炎发红爱出汗,总有筋疲力尽的感觉。' ]; } } elseif ($NewTestQuestionArray['innate'] == '水能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '丰满', '沉稳', '耐心' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力良好', '不易受到干扰的深度睡眠者', '嗜睡', '晚上熬夜早上赖床', '容易有睡眠呼吸障碍', ]; //解析 $analysis $analysis = '受水能主导,如果允许可以每晚睡10-12小时。一到晚上精神十足,不由自主熬夜同时早上爱赖床。爱打盹,饭后困倦。一旦睡着属于不易唤醒类型。也因体重增加而有睡眠呼吸不畅现象。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '过度贪睡', '暴饮暴食', '懒惰不运动', '生活放纵', '湿冷天气', ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '稳定的凝聚力', '喜欢常规,需要刺激才能开始', '缓慢思考有条理地行动', '很少兴奋也很少生气,不易受干扰', ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '亲和', '稳定', '慷慨' ], //不平衡时 'OffBalance' => [ '发胖', '迟钝', '抑郁' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '身体强壮', '耐力良好', '睡眠质量佳' ], //不平衡时 'OffBalance' => [ '皮肤油腻', '消化缓慢', '超重' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '性格平和宽容,生活步调优雅缓慢,非常有同情心和爱心,容易宽恕。趋于保守,依赖传统,非常适应物质世界,有着强大的社交技巧和与生俱来的生活艺术审美。少有突然和极端的情绪波动,在危急情况下保持冷静,很少胡思乱想和胡乱决定,反应稳定,是可靠且值得信赖的对象。但在平和的背后,有着敏感的心,容易积累负面情绪,如果压抑长期得不到释放,易有深层次的精神和免疫问题。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '承诺就像你的第二天性,也是你的舒适圈。你喜欢成为朋友圈的照顾者和保护者,满足别人对你的信任和依赖,潜意识里甚至会为此很感激,希望能为对方多做一点,但有时也会因此忽略对方的真正需求和感受。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '整体皮肤柔软白皙,但有外油内干、毛孔堵塞的趋势,容易粗糙。', '建议具促排毒、循环代谢和富含水分的天然皮肤保养品。', ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '可靠', '务实', '恒心', '明智', '慷慨', '乐观', '冷静', '友好', '仁慈', '公平', '公正' ], 'con' => '整体身心有条不紊安定和谐,安全感十足,拥有良好的记忆力和耐力。身体强壮有力,肌肉和皮肤有弹性,具有可持续的身体耐力,睡眠良好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '固执', '偏见', '贪婪', '懒惰', '妒忌', '敏感', '自恋', '放纵', '抑郁', '孤独', '悲伤', ], 'con' => '会时常感觉莫名悲伤,性情执着,拒绝做出任何决定,可能表现出极端的懒惰以及长期的忧郁状态。出现嗜睡,体重增加,肌肉皮肤松弛;饱腹感和新陈代谢缓慢; 痰多、呼吸道粘滞、舌苔白、哮喘现象、身体肿胀和水肿。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '可靠', '务实', '恒心', '明智', '慷慨', '乐观', '冷静', '友好', '仁慈', '公平', '公正' ], 'con' => '整体身心有条不紊安定和谐,安全感十足,拥有良好的记忆力和耐力。身体强壮有力,肌肉和皮肤有弹性,具有可持续的身体耐力,睡眠良好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '固执', '偏见', '贪婪', '懒惰', '妒忌', '敏感', '自恋', '放纵', '抑郁', '孤独', '悲伤', ], 'con' => '会时常感觉莫名悲伤,性情执着,拒绝做出任何决定,可能表现出极端的懒惰以及长期的忧郁状态。出现嗜睡,体重增加,肌肉皮肤松弛;饱腹感和新陈代谢缓慢; 痰多、呼吸道粘滞、舌苔白、哮喘现象、身体肿胀和水肿、妇科炎症。' ]; } } elseif ($NewTestQuestionArray['innate'] == '风+火能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '聪明', '热情', '创造力强' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力偏低', '入睡慢', '睡眠不连贯', ]; //解析 $analysis $analysis = '受风火能主导,头脑易敏感焦虑,容易受环境干扰而入睡困难。在紧张压力下,睡眠轻浅容易中断,醒来有疲劳的感觉。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '过度忙碌', '频繁出差', '饮食不规律', '暴饮暴食', '嗜酸辣', '过度饥饿', '过热的天气', ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '迅捷的求知力、行动力和理解力', '喜欢保持领先', '热情的理想主义者', '有个性非常规的叛逆者', '容易质疑而情绪不稳定', ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '活力', '愉悦', '创意' ], //不平衡时 'OffBalance' => [ '焦虑', '压力', '烦躁' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '身体结实', '消化力好', '排毒良好' ], //不平衡时 'OffBalance' => [ '消化不良', '肠胃失调', '皮肤炎症' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '风·火能主导的人,有风轻盈的特质以及火能量的热情,生命力充沛,气质愉悦,做人做事有极大的弹性。有新想法会立刻行动,喜欢多样性生活,善于变革却懒得遵循游戏规则,经常对周围感到不耐烦,但善于掩饰。思维活跃,兴趣广泛,有强大的情报处理能力,可以在大量的信息中迅速找到重点,在职场上特别容易发挥才能、受到赏识。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '喜欢被连结,但不想一直在场,而且对此十分坦诚。有 “迷之自信”,看起来与理性不沾边,却清楚自己底线在哪里,不会委曲求全。当被关系困住「自由」时,会惊恐难安,因此在情感和关系上特别需要空间和距离来决定你的想法'; //皮肤倾向 $SkinTendency $SkinTendency = [ '趋于干燥的细腻混合型皮肤,T区易出油,眼周细纹、黑眼圈。', '在夏季略微过热时,有敏感发红现象。', '建议柔软、镇定和富含水分的天然皮肤保养品。' ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '热情', '开朗', '主动', '灵活', '有见地', '勇气', '创新', '机智', '独立', ], 'con' => '精神十足富有感染力,既有创意也具优异的执行力,敏捷果敢。身体结实,有良好的消化、排毒及耐寒能力。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '不安', '焦躁', '多变', '冲动', '恐惧', '质疑', '草率', '不耐烦', ], 'con' => '与兴奋和压力有关的紧张局势都会加剧紧张感,多思多虑无法平静,效率变低,无法专注于某件事,并表现出攻击性。出现失眠和神经质。常因紧张而头痛,出现呼吸道问题和肠胃失调。不耐寒,手脚冰凉。皮肤干燥并过敏发炎现象,难以入眠和睡眠轻浅。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '热情', '开朗', '主动', '灵活', '有见地', '勇气', '创新', '机智', '独立', ], 'con' => '精神十足富有感染力,既有创意也具优异的执行力,敏捷果敢。身体结实,有良好的消化、排毒及耐寒能力。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '不安', '焦躁', '多变', '冲动', '恐惧', '质疑', '草率', '不耐烦', ], 'con' => '与兴奋和压力有关的紧张局势都会加剧紧张感,多思多虑无法平静,效率变低,无法专注于某件事,并表现出攻击性。出现失眠和神经质。常因紧张而头痛,出现呼吸道问题和肠胃失调。不耐寒,手脚冰凉。皮肤干燥并过敏发炎现象,难以入眠和睡眠轻浅。出现经期综合征如痛经、情绪暴躁。' ]; } } elseif ($NewTestQuestionArray['innate'] == '风+水能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '温和', '沉稳', '迷人' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力中等', '容易入睡困难', '时常嗜睡', '常有不安梦境', '有睡眠呼吸不畅现象', ]; //解析 $analysis $analysis = '受风水能主导,在寒冷和潮湿的天气,容易体温变低循环差手脚冰凉,睡眠特别容易受影响。紧张压力之下思虑过度,导致睡眠轻浅噩梦状况,白天疲劳感强。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '寒冷潮湿', '过度忙碌', '饮食不节', '频繁出差', '紧张压力' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '灵活的行动力和持久的耐心', '因为假想而焦虑', '心里焦急,行动拖延', '容易莫名恐惧和逃避', '常在决策上摇摆不定', ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '敏捷', '创意', '豁达' ], //不平衡时 'OffBalance' => [ '焦虑', '懒散', '矛盾' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '精力旺盛', '体力强壮', '耐力良好' ], //不平衡时 'OffBalance' => [ '不耐湿冷', '消化不调', '代谢缓慢' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '风·水能主导的人兼具风的活泼灵敏和水的沉稳踏实,常表现行动和想法不一致:外表敏捷,内心松懈;表现稳重,内心大胆;不爱说话,但一说话显得絮叨;看上去冷静沉着,却容易在压力下表现惊慌失措和犹豫不决。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '会因重感情而受人情牵绊,不认为必须要说出自己真正的意见。常在纠结之后因自己的感受和直觉做出决定,但没有决定的标准,因此在情感和关系中容易不知所措和逃避现状。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '趋于干燥和敏感,毛孔容易堵塞,外油内干。', '建议柔软促排毒和富含水分的天然皮肤保养品。', '在秋冬季节注重温暖和滋养皮肤的饮食。' ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '机智', '风趣', '迷人', '可靠', '友好', '乐观', '沉稳', '独立', '懂事', ], 'con' => '安全感强,有活跃的感官思维能力,能快速掌握和执行,清楚行事的目标和方向。有较强的血液循环,皮肤有弹性,消化及排毒力好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '不安', '冲动', '占有欲', '敏感', '自恋', '偏见', '悲伤', '懒惰', '固执' ], 'con' => '变得沉闷和忧郁,对什么都提不起兴趣,无法做出任何决定及判断,感到迷茫,不愿面对。无法忍受寒冷潮湿,手脚冰凉并呼吸道不适,消化力弱,体重增加,皮肤干燥暗沉松弛,四肢乏力。晚上入睡困难,早上赖床嗜睡。整体免疫变得很弱。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '机智', '风趣', '迷人', '可靠', '友好', '乐观', '沉稳', '独立', '懂事', ], 'con' => '安全感强,有活跃的感官思维能力,能快速掌握和执行,清楚行事的目标和方向。有较强的血液循环,皮肤有弹性,消化及排毒力好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '不安', '冲动', '占有欲', '敏感', '自恋', '偏见', '悲伤', '懒惰', '固执' ], 'con' => '变得沉闷和忧郁,对什么都提不起兴趣,无法做出任何决定及判断,感到迷茫,不愿面对。无法忍受寒冷潮湿,手脚冰凉并呼吸道不适,消化力弱,体重增加,皮肤干燥暗沉松弛,四肢乏力。晚上入睡困难,早上赖床嗜睡。整体免疫变得很弱。有痛经现象并易有妇科问题。' ]; } } elseif ($NewTestQuestionArray['innate'] == '火+风能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '热情', '敏捷', '竞争力强' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力中等', '半夜易醒' ]; //解析 $analysis $analysis = '受火风能主导,在紧张压力下,容易使身体系统热量增加,导致睡眠轻浅容易中断,醒来有疲劳的感觉。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '过度忙碌', '频繁出差', '饮食不规律', '暴饮暴食', '嗜酸辣', '过度饥饿', '过热的天气' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '敏锐的理解力和判断力', '勇于挑战新事物', '喜欢保持领先', '时而果决时而质疑' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '活力', '果敢', '创造' ], //不平衡时 'OffBalance' => [ '焦虑', '压力', '暴躁' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '身体结实', '消化力好', '排毒良好' ], //不平衡时 'OffBalance' => [ '肠胃炎症', '身心干燥', '皮肤炎症' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '火·风能主导的人,兼具火的热情和风的轻盈。以目标为导向,喜欢挑战和变革,工作狂倾向,思考逻辑性强,能迅速判断分析情况并提出有效解决方式。具老大特质,对事情负责对不满强烈抗争,但也会因挫败感而指责别人,不喜欢自己弱,也不耐烦周围的弱者行为。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '看上去热情有活力,但在情感关系上的欣赏眼光与道德标准却相当传统。自我保护机制较强,在建立亲密关系前显得挑剔。十分重视诚实,在人际关系上能保持比较客观的态度,因此也能将许多不同模式带入自己的关系中。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '容易出汗,容易晒伤,趋于发炎过敏和干燥。', '在夏季略微过热时,有敏感发红现象。', '建议柔软、镇定和富含水分的天然皮肤保养品。' ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '果敢', '务实', '迅捷', '机智', '创新', '独立', '优雅', '勤奋', '热情', ], 'con' => '看上去神采奕奕,有能力也很有吸引力,能跳脱混乱而非被混乱控制,思考和实践能力都很强。身体有较好的新陈代谢和排毒能力,有敏锐的味蕾和好的视力,皮肤和头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '愤怒', '烦躁', '挑剔', '紧张', '控制', '任性', '偏见', '极端', '自大' ], 'con' => '批判性挑剔思维,过度完美,产生挫败感而暴躁易怒,表现出攻击性、专断和任性。体温偏高,睡眠轻浅容易中断。眼睛和皮肤对光敏感。爱出汗,胃酸过多,口腔异味,肠胃胀气,皮肤干燥发炎。疲倦感强烈。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '果敢', '务实', '迅捷', '机智', '创新', '独立', '优雅', '勤奋', '热情', ], 'con' => '看上去神采奕奕,有能力也很有吸引力,能跳脱混乱而非被混乱控制,思考和实践能力都很强。身体有较好的新陈代谢和排毒能力,有敏锐的味蕾和好的视力,皮肤和头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '愤怒', '烦躁', '挑剔', '紧张', '控制', '任性', '偏见', '极端', '自大' ], 'con' => '批判性挑剔思维,过度完美,产生挫败感而暴躁易怒,表现出攻击性、专断和任性。体温偏高,睡眠轻浅容易中断。眼睛和皮肤对光敏感。爱出汗,胃酸过多,口腔异味,肠胃胀气,皮肤干燥发炎。疲倦感强烈,例假和分泌物有异味。' ]; } } elseif ($NewTestQuestionArray['innate'] == '火+水能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '身体结实', '冷静', '严谨' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力较好', '不自觉熬夜', '压力下睡眠浅显', '经常嗜睡' ]; //解析 $analysis $analysis = '受火水能主导,入睡快,睡眠不容易受到干扰,比较稳定。在压力下,会因消化和循环代谢的影响而容易睡不安稳,并伴有睡眠呼吸不畅现象。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '过度忙碌', '饮食不节', '过度饥饿', '过热环境', '湿冷天气' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '强大的领悟力,专注力和思辨能力', '内心沉稳坚定', '行事有独立见解并严谨有序', '擅长社交,更喜独处' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '独立', '秩序', '专注' ], //不平衡时 'OffBalance' => [ '自负', '固执', '惰性' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '身体健壮', '肌肉结实', '不易疲倦' ], //不平衡时 'OffBalance' => [ '毒素累积', '循环不畅', '皮肤炎症' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '火·水能主导的人,理性、睿智、自尊、自信,既有火能的旺盛精力,也有水能的耐力和稳定,十分有竞争力,很多成功人士都是这种体质。喜欢挑战新的领域,独到的见解十分具有说服力,更善于研究和谋略而不是领导他人。有时因自负而难以沟通。性情繁复难测,令人不敢接近。容易想太多,会不受控制地陷入固执、迟钝和惰性。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '亟需灵魂植入,才可能真正打开心扉,甚至为此失去理智感情用事。看上去冷漠,实际缺乏安全感,容易过度追求有安全感的关系。内心戏丰富,但吝于表达。喜欢独处,也注重感情,依赖身边亲近的人。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '有外油内干、毛孔堵塞的趋势,容易过敏发炎。', '建议具净化镇定功能的天然有机成分来平衡皮肤。' ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '聪明', '果断', '专注', '冷静', '优雅', '慷慨', '耐心', '谨慎', '坚定', ], 'con' => '看上去神采奕奕,十分有魅力。敢作敢当,能接受各种挑战。记忆力并耐力动力强大,能很好地完成自己追求的目标。安全感十足,不容易疲倦。身体新陈代谢和排毒能力强;头脑清晰味蕾敏锐;皮肤柔软,头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '愤怒', '沮丧', '挑剔', '固执', '偏见', '放纵', '自大', '控制欲', '毁灭感' ], 'con' => '会恼怒于自己失去秩序,因受挫而表现傲慢无礼,容易陷入自我中心和教条主义,显得固执,易烦易怒,表现出攻击性和专断。肠胃失调,血压异常或心脏不适,身体出现水肿现象和感觉发烫,因此睡不安稳睡眠质量差,抑郁时更是陷入嗜睡难醒。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '聪明', '果断', '专注', '冷静', '优雅', '慷慨', '耐心', '谨慎', '坚定', ], 'con' => '看上去神采奕奕,十分有魅力。敢作敢当,能接受各种挑战。记忆力并耐力动力强大,能很好地完成自己追求的目标。安全感十足,不容易疲倦。身体新陈代谢和排毒能力强;头脑清晰味蕾敏锐;皮肤柔软,头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '愤怒', '沮丧', '挑剔', '固执', '偏见', '放纵', '自大', '控制欲', '毁灭感' ], 'con' => '会恼怒于自己失去秩序,因受挫而表现傲慢无礼,容易陷入自我中心和教条主义,显得固执,易烦易怒,表现出攻击性和专断。肠胃失调,血压异常或心脏不适,身体出现水肿现象和感觉发烫,因此睡不安稳睡眠质量差,抑郁时更是陷入嗜睡难醒。出现分泌物异味,妇科炎症现象。' ]; } } elseif ($NewTestQuestionArray['innate'] == '水+风能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '温和', '善良', '同理心' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力中等', '常有不安梦境', '时常嗜睡', '有睡眠呼吸不畅现象' ]; //解析 $analysis $analysis = '受水风能主导,在寒冷和潮湿的天气,体温容易变低循环差导致手脚冰凉,睡眠特别容易受影响。在紧张压力之下,容易思虑过度,导致睡眠轻浅噩梦状况,白天头脑昏沉。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '寒冷潮湿', '嗜睡', '过度忙碌', '饮食不节', '频繁出差', '紧张压力' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '持久耐力和高敏感度共存', '悲观主义者', '容易陷入纠结', '内心时有追求,但行动响应缓慢', '常因负面影响而感到莫名恐惧' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '温和', '创意', '耐心' ], //不平衡时 'OffBalance' => [ '忧虑', '迟钝', '矛盾' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '精力旺盛', '体力强壮', '耐力良好' ], //不平衡时 'OffBalance' => [ '不耐湿冷', '消化不调', '代谢缓慢' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '水·风能主导的人兼具水的沉稳踏实和风的活泼灵敏,性格温和安静,行动缓慢优雅。比较慢热,有些闷骚,不太容易受环境影响和干扰,更注重物质层面的舒适感。也表现一些性格矛盾:行为稳重,内心大胆;不爱发表自己的意见,但内心多有看法,自有主张;看上去冷静沉着,但内心多愁善感。是比较注重传统价值观的类型。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '喜欢他人需要你的感觉,享受亲密关系的依附感,愿意付出甚至肯牺牲自我需求。在情感关系中易敏感和情绪起伏,若感受不到回馈,会产生不安全感而逃避。因为慢热,特别需要时间来确定自己的感觉。容易怀旧,会执着于过去的关系。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '趋于外油内干、毛孔堵塞,容易引发敏感。', '建议柔软促排毒和富含水分的天然皮肤保养品。', '在秋冬季节注重温暖和滋养皮肤的饮食。', ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '乐观', '沉稳', '独立', '懂事', '体贴', '可靠', '机智', '迷人', '友好', ], 'con' => '安全感强,有活跃的感官思维能力,能快速掌握和执行,清楚行事的目标和方向。有较强的血液循环,皮肤有弹性,消化及排毒力好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '敏感', '焦虑', '不安', '偏见', '懒惰', '自恋', '抑郁', '固执', '嫉妒', '占有欲' ], 'con' => '变得沉闷和忧郁,对什么都提不起兴趣,无法做出任何决定及判断,感到迷茫,不愿面对。无法忍受寒冷潮湿,手脚冰凉并呼吸道不适,消化力弱,体重增加,皮肤干燥暗沉松弛,四肢乏力。晚上入睡困难,早上赖床嗜睡。整体免疫变得很弱。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '乐观', '沉稳', '独立', '懂事', '体贴', '可靠', '机智', '迷人', '友好', ], 'con' => '安全感强,有活跃的感官思维能力,能快速掌握和执行,清楚行事的目标和方向。有较强的血液循环,皮肤有弹性,消化及排毒力好。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '敏感', '焦虑', '不安', '偏见', '懒惰', '自恋', '抑郁', '固执', '嫉妒', '占有欲' ], 'con' => '变得沉闷和忧郁,对什么都提不起兴趣,无法做出任何决定及判断,感到迷茫,不愿面对。无法忍受寒冷潮湿,手脚冰凉并呼吸道不适,消化力弱,体重增加,皮肤干燥暗沉松弛,四肢乏力。晚上入睡困难,早上赖床嗜睡。整体免疫变得很弱。有例假不调并易有妇科问题。' ]; } } elseif ($NewTestQuestionArray['innate'] == '水+火能主导') { //能量标签 $TendencyLabel $TendencyLabel = [ '身体结实', '冷静', '理智' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力较好', '时常嗜睡', '压力下睡眠浅显', '不自觉熬夜' ]; //解析 $analysis $analysis = '受水火能主导,入睡快,睡眠不容易受到干扰,比较稳定。在压力下,会因循环变慢和消化的影响而容易睡不安稳,并伴有睡眠呼吸不畅现象。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '湿冷天气', '过热环境', '过度忙碌', '饮食不节', '过度饥饿' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '很强的记忆力和专注力', '十分理性,但也固执', '行事严谨有序', '享受物质舒适', '喜欢社交,更喜独处' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '独立', '秩序', '专注' ], //不平衡时 'OffBalance' => [ '自负', '固执', '惰性' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '身体健壮', '肌肉结实', '不易疲倦' ], //不平衡时 'OffBalance' => [ '毒素累积', '循环不畅', '皮肤炎症' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '火·水能主导的人,既有水能的耐力和稳定,也有火能的旺盛精力,表现为冷静睿智、严谨自尊。十分友善并乐于助人,人缘很好。这一类型似乎先天上缺乏安全感,因此属于寻求社会地位和物质生活的人,在获得足够满足前,很难停下来。虽然通常能达成自己的目标,但也时时处于压力之中,因此容易恐惧、多疑和冷漠。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '喜欢陪伴,喜欢大笑,愿意用真挚专注来回报爱。希望关系中的施与受带有平衡、公平与温和的色彩,在受到拒绝或排挤时,有被遗弃的感觉。时常隐藏自己内心的感受,有闪躲冲突和逃避现实的倾向。在情感关系中常压抑自己,表面理性冷淡,但其实因为害怕被拒绝和不被看重。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '有外油内干、毛孔堵塞的趋势,容易过敏发炎。', '建议具净化镇定功能的天然有机成分来平衡皮肤。' ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '冷静', '优雅', '专注', '聪明', '果断', '慷慨', '耐心', '谨慎', '坚定', ], 'con' => '看上去神采奕奕,十分有魅力。安全感十足,不容易疲倦。能接受各种挑战,记忆力并耐力持久,能很好地完成自己追求的目标。身体新陈代谢和排毒能力强;头脑清晰味蕾敏锐;皮肤柔软,头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '沮丧', '固执', '挑剔', '恐惧', '占有欲', '烦躁', '偏见', '放纵', '自大' ], 'con' => '会恐惧于失去自己的生活秩序,想要逃避,变得敏感多疑,在精神上把自己隔离到一个角落,陷入保守,拒绝沟通和做出改变。身体浮肿现象,肠胃失调,血压异常或心脏不适,因此睡不安稳睡眠质量差,抑郁时陷入嗜睡难醒。身体充满沉重感,很难集中精神。' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '冷静', '优雅', '专注', '聪明', '果断', '慷慨', '耐心', '谨慎', '坚定', ], 'con' => '看上去神采奕奕,十分有魅力。安全感十足,不容易疲倦。能接受各种挑战,记忆力并耐力持久,能很好地完成自己追求的目标。身体新陈代谢和排毒能力强;头脑清晰味蕾敏锐;皮肤柔软,头发有光泽度。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '沮丧', '固执', '挑剔', '恐惧', '占有欲', '烦躁', '偏见', '放纵', '自大' ], 'con' => '会恐惧于失去自己的生活秩序,想要逃避,变得敏感多疑,在精神上把自己隔离到一个角落,陷入保守,拒绝沟通和做出改变。身体浮肿现象,肠胃失调,血压异常或心脏不适,因此睡不安稳睡眠质量差,抑郁时陷入嗜睡难醒。身体充满沉重感,很难集中精神。出现经期过长,分泌物过多现象。' ]; } } elseif ($NewTestQuestionArray['innate'] == '三能量平衡') { //能量标签 $TendencyLabel $TendencyLabel = [ '智慧', '平和', '坚定' ]; //睡眠标签 $SleepModeLabel $SleepModeLabel = [ '睡眠驱动力良好并且稳定' ]; //解析 $analysis $analysis = '如果你的测试结果确定是三能量平衡体质,那么恭喜你,你目前拥有三能量平衡所支持下的良好睡眠!但在压力下,可能同时出现三种能量失衡的睡眠影响。'; //伤害睡眠的关键字 $KillSleep $KillSleep = [ '熬夜', '饮食不节', '多风季节', '湿冷天气', '过热环境', '过度忙碌', '频繁出差', '生活环境变动大' ]; //天生能量画像标签 $NaturalEnergyPortrait $NaturalEnergyPortrait = [ '理想中的极品男人', '静如处子动若脱兔', '心胸开阔,心智成熟稳定', '充满热忱,富有爱心', '行事具长远眼光', '合群,也善于独处' ]; //心里 $Psychology $Psychology = [ //平衡时 'Balance' => [ '高雅', '高尚', '慈悲' ], //不平衡时 'OffBalance' => [ '焦虑', '暴躁', '抑郁' ] ]; //身体 $Body $Body = [ //平衡时 'Balance' => [ '终身健康', '完美免疫力', '寿命较长' ], //不平衡时 'OffBalance' => [ '神经紊乱', '消化问题', '代谢失衡' ] ]; //个性倾向 $PersonalityTendency $PersonalityTendency = '集三种生命能量所长,心性豁达,举止温文尔雅。精力充沛身体强壮,精神、情绪和身体节奏和谐,几乎是健康的模板。自我调节能力很强,处世态度干净利落,行事有谨慎的稳、坚忍的狠、还有独立的冷。时而想象力驰骋,时而充满求知热情,时而祥和慈爱,上天给了你完美的身体和心智。一旦失衡,也会出现各项体质的缺点。似一块美玉,一旦出现裂缝便很难弥补,令人惋惜。因此必须同时顾及三种生命能量的调整和平衡。'; //情感倾向 $EmotionalTendency $EmotionalTendency = '亲切,开放及友善,但天生保守倾向,会努力让关系保持分寸,藉由强大的心智能力判断和精准掌握关系。你的伴侣必须身兼友人与爱人,能使你得以寻求心智上的刺激与多采多姿的情趣。有情感关系牵绊时,会非常享受完美,同时也积极地用自己的方式改善关系的品质,希望能保持这份完美。你会以自己的尺度生活,不会太受外界影响。重视隐私、自己的时间和生活习惯性方式,因此需要别人也能尊重和重视这些特质。'; //皮肤倾向 $SkinTendency $SkinTendency = [ '风能主导时趋于干燥,粗糙、薄,敏感、细纹、黑眼圈,容易老化。', '出现上述现象时,建议柔软和富含水分的天然皮肤保养品,同时注重温暖和滋养皮肤的饮食。', '火能主导时趋于油性、发红和容易过敏', '出现上述现象时,建议清凉,镇定和天然有机成分来平衡皮肤。', '水能主导时整体皮肤柔软白皙,但有外油内干、毛孔堵塞的趋势,容易粗糙。', '建议具促排毒、循环代谢和富含水分的天然皮肤保养品。', ]; if ($NewTestQuestionArray['sex'] == 1) { //男 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '智慧', '平和', '豁达', '慷慨', '创新', '迷人', '独立', '有见地', '温和', '耐心' ], 'con' => '拥有终身健康、完美的免疫力和较长的寿命;具有高度的创造力和活跃的感官思维能力,快速掌握不断创新,思考和实践能力都很强。看上去总是神采奕奕,安全感十足,脸上常挂着充满幸福和满足的笑容。有良好的血液循环、消化及排毒力、心脏和呼吸功能,十分健康。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '愤怒', '多变', '多疑', '不安', '懒惰', '自大', '控制', '占有', '任性', '极端' ], 'con' => '会先出现风能失衡导致的神经、免疫、内分泌失调,精神重度抑郁;紧接着代表新陈代谢的火能量必然失衡,肠胃无法吸收营养并心血管因供氧不足出现问题;' ]; } else { //女 //当你能量平衡时 $WhenYourEnergyIsInBalance $WhenYourEnergyIsInBalance = [ 'Label' => [ '智慧', '平和', '豁达', '慷慨', '创新', '迷人', '独立', '有见地', '温和', '耐心' ], 'con' => '拥有终身健康、完美的免疫力和较长的寿命;具有高度的创造力和活跃的感官思维能力,快速掌握不断创新,思考和实践能力都很强。看上去总是神采奕奕,安全感十足,脸上常挂着充满幸福和满足的笑容。有良好的血液循环、消化及排毒力、心脏和呼吸功能,十分健康。' ]; //当你能量失衡时 $WhenYourEnergyIsOutOfbalance $WhenYourEnergyIsOutOfbalance = [ 'Label' => [ '焦虑', '愤怒', '多变', '多疑', '不安', '懒惰', '自大', '控制', '占有', '任性', '极端' ], 'con' => '会先出现风能失衡导致的神经、免疫、内分泌失调,精神重度抑郁;紧接着代表新陈代谢的火能量必然失衡,肠胃无法吸收营养并心血管因供氧不足出现问题;代表稳定结构的水能量是身体最后的防线,身体淋巴循环系统不再努力工作,肌肉骨骼系统失去协调性,此时身心开始全盘崩溃,出现十分重大并难以复原的损伤。' ]; } } $Return = [ //天生能量倾向 集合 'InnateArray' => [ //用户头像 'Avatar' => $Avatar['avatar'], 'Nickname' => $Avatar['nickname'], //天生能量倾向 名称 'Innate' => $NewTestQuestionArray['innate'], //天生能量标签 'TendencyLabel' => $TendencyLabel, //风能 'wind' => $NewTestQuestionArray['wind'], //火能 'fire' => $NewTestQuestionArray['fire'], //水能 'water' => $NewTestQuestionArray['water'], ], //天生睡眠模式 集合 'SleepModeLabel' => [ //睡眠标签 'SleepModeLabel' => $SleepModeLabel, //解析 'analysis' => $analysis, //伤害睡眠的关键字 'KillSleep' => $KillSleep, //特别注意 'Becareful' => $this->AnalysisOfNaturalEnergySegmentedLabel($NewTestQuestionArray) ], //天生能量画像 集合 'NaturalEnergyPortraitsCollection' => [ //天生能量画像标签 'NaturalEnergyPortrait' => $NaturalEnergyPortrait, //特性雷达图 flexible/灵活性 create/创造力 autonomy/自主性 organization/条理性 affinity/亲和力 stability/稳定性 'RadarChart' => [ 'flexible' => $NewTestQuestionArray['flexible'], 'create' => $NewTestQuestionArray['create'], 'autonomy' => $NewTestQuestionArray['autonomy'], 'organization' => $NewTestQuestionArray['organization'], 'affinity' => $NewTestQuestionArray['affinity'], 'stability' => $NewTestQuestionArray['stability'] ], //心里 'Psychology' => $Psychology, //身体 'Body' => $Body, //个性倾向 'PersonalityTendency' => $PersonalityTendency, //情感倾向 $EmotionalTendency 'EmotionalTendency' => $EmotionalTendency, //皮肤倾向 'SkinTendency' => $SkinTendency, //当你能量平衡时 'WhenYourEnergyIsInBalance' => $WhenYourEnergyIsInBalance, //当你能量失衡时 'WhenYourEnergyIsOutOfbalance' => $WhenYourEnergyIsOutOfbalance, ], ]; return $Return; } //天生能量分段标签解析 $NewTestQuestionArray public function AnalysisOfNaturalEnergySegmentedLabel($NewTestQuestionArray) { if ($NewTestQuestionArray['windType'] == 2 || $NewTestQuestionArray['windType'] == 1) { //风能偏高/高 $Becarefule = '由于你是天生风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '体质,因此容易出现难以放松、情绪失控,或入睡困难、失眠,导致睡眠质量差的情况。'; } elseif ($NewTestQuestionArray['fireType'] == 2 || $NewTestQuestionArray['fireType'] == 1) { //火能偏高/高 $Becarefule = '由于你是天生火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '体质,因此容易出现半夜易醒,夜晚醒后感觉热和口渴,或燥热导致失眠的情况。'; } elseif ($NewTestQuestionArray['waterType'] == 2 || $NewTestQuestionArray['waterType'] == 1) { //水能偏高/高 $Becarefule = '由于你天生水能' . $this->OrHigh($NewTestQuestionArray['waterType']) . '体质,因此容易出现昏睡、嗜睡、精神不振而导致固执、迟钝和懒惰的情况。'; } elseif (($NewTestQuestionArray['windType'] == 2 || $NewTestQuestionArray['windType'] == 1) && ($NewTestQuestionArray['fireType'] == 2 || $NewTestQuestionArray['fireType'] == 1)) { //风能偏高/高 火能偏高/高 $Becarefule = '由于你天生是风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '和火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '体质,因此容易出现难以放松、情绪失控、入睡困难,或半夜易醒,夜晚醒后感觉热和口渴导致睡眠质量差的情况。'; } elseif (($NewTestQuestionArray['windType'] == 2 || $NewTestQuestionArray['windType'] == 1) && ($NewTestQuestionArray['waterType'] == 2 || $NewTestQuestionArray['waterType'] == 1)) { //风能偏高/高 水能偏高/高 $Becarefule = '由于你天生是风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '和' . $this->OrHigh($NewTestQuestionArray['waterType']) . '体质,因此容易出现难以放松、情绪失控、入睡困难,或晨起困难、嗜睡导致睡眠质量差的情况。'; } elseif (($NewTestQuestionArray['fireType'] == 2 || $NewTestQuestionArray['fireType'] == 1) && ($NewTestQuestionArray['windType'] == 2 || $NewTestQuestionArray['windType'] == 1)) { //火能偏高/高 风能偏高/高 $Becarefule = '由于你天生是火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '和风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '体质,因此容易出现半夜易醒、燥热失眠,或情绪失控、难以放松、入睡困难,导致睡眠质量差的情况。'; } elseif (($NewTestQuestionArray['fireType'] == 2 || $NewTestQuestionArray['fireType'] == 1) && ($NewTestQuestionArray['waterType'] == 2 || $NewTestQuestionArray['waterType'] == 1)) { //火能偏高/高 水能偏高/高 $Becarefule = '由于你天生是火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '和水能' . $this->OrHigh($NewTestQuestionArray['waterType']) . '体质,因此容易出现半夜易醒,夜晚醒后感觉热和口渴,燥热失眠,或晨起困难、嗜睡导致睡眠质量差的情况。'; } elseif (($NewTestQuestionArray['waterType'] == 2 || $NewTestQuestionArray['waterType'] == 1) && ($NewTestQuestionArray['windType'] == 2 || $NewTestQuestionArray['windType'] == 1)) { //水能偏高/高 风能偏高/高 $Becarefule = '由于你天生是水能' . $this->OrHigh($NewTestQuestionArray['waterType']) . '和风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '体质,因此容易出现晨起困难、嗜睡,或情绪失控、难以放松、入睡困难导致固执、迟钝和懒惰的情况。'; } elseif (($NewTestQuestionArray['waterType'] == 2 || $NewTestQuestionArray['waterType'] == 1) && ($NewTestQuestionArray['fireType'] == 2 || $NewTestQuestionArray['fireType'] == 1)) { //水能偏高/高 火能偏高/高 $Becarefule = '由于你天生是水能' . $this->OrHigh($NewTestQuestionArray['waterType']) . '和火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '体质,因此容易出现晨起困难、嗜睡,或半夜易醒,夜醒后感觉热和口渴,燥热失眠导致固执、迟钝和懒惰的情况。'; } else { //风能偏高/高 水能偏高/高 火能偏高/高 $Becarefule = '由于你天生是风能' . $this->OrHigh($NewTestQuestionArray['windType']) . '、火能' . $this->OrHigh($NewTestQuestionArray['fireType']) . '和水能' . $this->OrHigh($NewTestQuestionArray['waterType']) . '体质,因此容易出现难以放松、情绪失控、入睡困难、半夜易醒,夜晚醒后感觉热和口渴,或晨起困难、嗜睡导致睡眠质量差的情况。'; } return $Becarefule; } //天生能量分段标签解析 判断高/偏高 public function OrHigh($Label) { if ($Label == 1) { $Type = '高'; } else { $Type = '偏高'; } return $Type; } /* ConfigFunction*/ }