警告:key()期望参数1为数组,在第165行的C:\ xampp \ htdocs \ mom \ functions.php中给出null

时间:2019-03-23 00:00:29

标签: php arrays function parameters key

我对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;
}

0 个答案:

没有答案