Php 优化分级阵列

Php 优化分级阵列,php,wordpress,function,Php,Wordpress,Function,我的Wordpress上有一个与主题相关的评级系统。最大可能的评级是10,所以我想编辑这个,并使100个可能的评级。 所以我编辑了这部分: public static function max_rating( $listing_id = null ) { $default = 100; 所以现在它明白了最大可能的评级是100。 但在评级数组下,有以下几行: $rating_options = array( '1' => 1, '2' =&g

我的Wordpress上有一个与主题相关的评级系统。最大可能的评级是10,所以我想编辑这个,并使100个可能的评级。 所以我编辑了这部分:

public static function max_rating( $listing_id = null ) {
    $default = 100;
所以现在它明白了最大可能的评级是100。 但在评级数组下,有以下几行:

    $rating_options = array(
        '1' => 1,
        '2' => 2,
        '3' => 3,
        '4' => 4,
        '5' => 5,
        '6' => 6,
        '7' => 7,
        '8' => 8,
        '9' => 9,
        '10' => 10,

他们知道最大可能的额定值是10。现在我想将最大评分设为100,但是添加
'11'=>11,'12'=>12,'13'=>13
等会花费大量时间,并且会占用我文件中的大量空间。是否有可能缩短此范围,或者我真的必须输入每个100级以下的评分?

您可以使用PHP的
范围
函数:

$ratings = range(0, 100);

参考资料:

接受的答案为您指明了正确的方向

另外,我建议使用
array\u combine
如下:

$range = range(1,100);
$rating_options = array_combine($range, $range);
// array(1=>1, 2=>2, ...)
这样,键将与值相同