Есть текстовый файл со строками:
green|orange|red
blue|white|green|orange|red
green|blue
blue|green|red|black|white
black|green|orange|blue|red
green|black|red|white
white|black|blue|red
white|black|green|blue|red
$cont = массив со строками:
2121050070
2120587024
2113729117
2112960963
2110085883
foreach ($new_lines as $id => $b)
{
//echo $b."\n";
//echo $cont[$id]."\n";
preg_match_all('/[^\W\d][\w]*/', $cont[$id], $word_arr);
foreach($word_arr as $tuz){
}
echo $tuz[$b%count($tuz)]."\n";
}
Суть в том что выводится blue, red или black и тд. в зависимости от остатка деления $b на (кол-во элементов в массиве) $tuz.
Вопрос.
Я хочу улучшит вероятность выпадания цветов,
и вижу одно из решений это увеличить в два раза значение массива $tuz
что было так.
Array
(
[0] => green
[1] => orange
[2] => red
[3] => green
[4] => orange
[5] => red
)
И подскажите пожалуйста как упростить
foreach($word_arr as $tuz){
}
что бы убрать это
Array
(
[0] => Array
(
[0] => green
[1] => orange
[2] => red
)
)