[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Увеличение в вда раза значений массива
vestmar
Добрый день.
Есть текстовый файл со строками:
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
)

)

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.