-8
}

if( $c[$p]['progressbar']['enable'] ) {
    $c[$p]['side'] = draw_progressbar( reset( array_keys( $c[$p]['reasons']['data'] ) ), $all );
}

这里怎么了??

4

2 回答 2

2

第 1 行有一个右括号。

于 2013-10-17T20:45:30.847 回答
0

假设 PHP 这个错误意味着reset()需要一个变量而不是另一个函数的结果(就像array_keys()在你的例子中一样。

查看函数签名mixed reset ( array &$array )

这意味着对于您的问题,您需要将数组存储在一个变量中:

$tmp = array_keys( $c[$p]['reasons']['data'] );
$c[$p]['side'] = draw_progressbar( reset( $tmp ), $all );
于 2013-10-17T21:08:17.670 回答