用两组数组进行数组操作

Array manipulation with two sets of array

比方说,我有

$color_options = [ 'red', 'green', 'blue' ];
$color_list = [];

颜色列表的大小是可变的,这意味着可以是任何东西(例如可以是 1,可以是 10,等等)。

假设尺寸为 10, 我如何将 $color_options 粘贴到 $color_list 中,以便 在 $color_list 我会,

谢谢

$color_options = [ 'red', 'green', 'blue'];
$color_list_size = 5; 
$color_list = [];
$zeroOneOrTwo = 0;
for($i=0;$i<$color_list_size;$i++){
     $zeroOneOrTwo =  ($zeroOneOrTwo > 2) ? 0 : $zeroOneOrTwo;
     $color_list[] = $color_options[$zeroOneOrTwo];
     $zeroOneOrTwo++;
}