php - 即使在我分配逻辑以获取其值之后,php中的未定义变量
问题描述
我有一个简单的逻辑来排序并为其分配标签
但有时Undefined variable
:predikat_cluster2
显示错误
你能指出我的错误吗?我很抱歉问这样的琐碎问题,但我对此很陌生
先感谢您。
$rata_rata1 = '';
$rata_rata2 = '';
$rata_rata3 = '';
$predikat_cluster1 ='';
$predikat_cluster2 ='';
$predikat_cluster3 ='';
foreach($centroidcluster->result() as $h)
{
$rata_rata1 = $h->centroid1cluster1_baru;
$rata_rata2 = $h->centroid1cluster2_baru;
$rata_rata3 = $h->centroid1cluster3_baru;
}
////PREDIKAT CENTROID 1
if($rata_rata1 > $rata_rata2&& $rata_rata1 > $rata_rata3){
$predikat_cluster1 = "Sangat Baik";
}
elseif($rata_rata1> $rata_rata2&& $rata_rata1 < $rata_rata3)
{
$predikat_cluster1 = "Baik";
}
elseif($rata_rata1 < $rata_rata2&& $rata_rata1 < $rata_rata3)
{
$predikat_cluster1 = "Cukup Baik";
}
if($rata_rata2 > $rata_rata3&& $rata_rata2 > $rata_rata1){
$predikat_cluster2 = "Sangat Baik";
}
elseif($rata_rata2> $rata_rata3&& $rata_rata2 < $rata_rata1)
{
$predikat_cluster2 = "Baik";
}
elseif($rata_rata2 < $rata_rata3&& $rata_rata2 < $rata_rata1)
{
$predikat_cluster2 = "Cukup Baik";
}
if($rata_rata3 > $rata_rata2&& $rata_rata3 > $rata_rata1){
$predikat_cluster3 = "Sangat Baik";
}
elseif($rata_rata3 > $rata_rata2&& $rata_rata3 < $rata_rata1)
{
$predikat_cluster3 = "Baik";
}
elseif($rata_rata3 < $rata_rata2&& $rata_rata3 < $rata_rata1)
{
$predikat_cluster3 = "Cukup Baik";
}
?>
解决方案
推荐阅读
- react-native - 是否有可能 3D 笔刷使用 AR 反应原生 / 绘图
- node.js - 如何过滤 Nunjucks 中的对象?
- python - python networkx允许重复节点
- python - Tkinter Python 打印用户输入
- python-3.x - 如何将相同的输入存储在不同的位置,并为每次增加 1 的每个答案设置不同的名称?像,name1,name2 等
- database - 弱实体的 UML 图和多重性
- javascript - 获取 Express API/Mongoose 调用后承诺不触发 .then()
- r - 如何在不使用循环的情况下生成以下时间序列?
- node.js - 带有 openDirectory 的 showSaveDialogSync 在 Electron 中打开文件选择器
- c# - 测试方法访问错误的表?