У меня проблема с 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;
}