PHP array_fill但具有重复模式

时间:2012-08-24 14:50:05

标签: php

是否有内置函数或以其他优雅方式预先填充具有重复模式值的数组。

基本上我需要的是array_fillstr_repeat的组合。

2 个答案:

答案 0 :(得分:0)

我要说不。我从未遇到过这样的事情。我认为最好的办法是使用你自己的for循环,在你需要的模式中将值附加到数组中。

答案 1 :(得分:0)

这个怎么样:

function array_pattern($input_array, $repeat_count) {
    $output_array=array();
    for($count = 1; $count < $repeat_count; $count++) {
        $output_array = array_merge($output_array,$input_array));
    }
    return $output_array;
}

(仅适用于键控数组,不适用于关联数组,但整个重复模式事物并不适用于关联数组)