Я хочу создать небольшой скрипт для генерации пары пользователей.
Пользователи находятся в массиве, поэтому я использую shuffle для их произвольного сопряжения.
Моя проблема в том, что я хочу избежать/ исключить пару пользователей в конечном результате.
Итак, у меня есть первая часть, чтобы перетасовать пользователей:
<?php
$user[] = "Miaa";
$user[] = "Xavier";
$user[] = "Antoine";
$user[] = "Marie-Ange";
$user[] = "Claire";
$user[] = "Orlando";
$user[] = "Camille";
$user[] = "Chloé";
$user[] = "Audrey";
$user[] = "*";
$users = count($user);
// Shuffle user
shuffle($user);// You get a shuffled array
// Pair the adjacent user
for ( $index = 0; $index < $users; $index +=2) {
// Pair $user[$index ] with $user[$index +1]
echo $user[$index ] . " <=> " . $user[$index+1] . "\n";
}
?>
Вот ссылка с моим кодом в песочницу => http://sandbox.onlinephpfunctions.com/code/6ef04e99946849606544493e64e317206209c10c
Я пытался включить оператор if, но безуспешно
$user[$index[0]] == "Miaa" && $user[$index[1]] == "Xavier"