我对key()
和current()
有疑问。我想做一个模糊逻辑应用程序。
当我更改变量时,它可以工作,但是规则中会发生错误。
function to_string(){
global $HIMPUNAN, $KRITERIA;
$str = 'IF';
$arr = array();
foreach($this->input as $key => $val){
$arr[] = $KRITERIA[$key]->nama_kriteria . '=' . $HIMPUNAN[$val]->nama_himpunan;
}
$str.=' ' . implode(' ' . $this->operator . ' ' , $arr);
$str.=' THEN ' . $KRITERIA[key($this->output)]->nama_kriteria . '=' . $HIMPUNAN[current($this->output)]->nama_himpunan;
return $str;
}