Всем привет!
Как в цикле одного массива выбирать в каждой итерации разные значение по очереди?
Например, есть массив:
$array = [1,2,3,4,5,6,7,8,9,....n]
и есть 2 массив:
$array2 = ['t1'=>'one','t2'=>'two'];
Как в цикле:
foreach($array as $arr){
//code
}
можно получать в каждой итерации разные значения из массива $array2?
на $arr = 1, получать one
на $arr = 2, получать two
на $arr = 3, получать one
и т.д., чтобы 50/50 значения из 2 массива чередовались.
UPD:
можно конечно использовать рандом, но тогда это не 50/50 получается и не поочередно, а хаотично:
foreach($array as $arr){
$array2 = ['t1'=>'one','t2'=>'two'];
$arr3 = array_rand($array2, 1);
$my_choice = $array2[$arr3];
}