У меня есть массив, аналогичный следующему:
$myArray = ['a', 'b', 'c', 'd', 'e', 'f'];
Мне нужно связать этот элемент со строкой в al oop, и я пытаюсь сделать то же самое, как показано ниже:
foreach($products as $product) {
echo $myArray[array_rand($myArray)] . '-' . $product['name']
}
И это может быть вывод этой
c - красная книга
c - черный телефон
a - зеленая книга
e - розовый ноутбук
a - голубая рубашка
Как видите, два первых ряда имеют префикс одинаковый, что здесь недопустимо. Повторения хороши (один и тот же префикс может встречаться несколько раз), но не в двух строках рядом друг с другом.