У меня есть массив букв, и я хочу выбрать 5 уникальных.PHP - получить 5 уникальных значений из массива
$variable_array = array('x', 'n', 'f', 'w', 'g', 'r', 'c', 'm', 'y', 'u', 'p', 'a', 'd', 'h', 'k', 'z');
Итак, я хочу что-то вроде этого ...
$variable_1 = $variable_array[array_rand($variable_array)];
$variable_2 = $variable_array[array_rand($variable_array)];
$variable_3 = $variable_array[array_rand($variable_array)];
$variable_4 = $variable_array[array_rand($variable_array)];
$variable_5 = $variable_array[array_rand($variable_array)];
но все переменные должны быть уникальными. Я знаю, что уже есть другие ответы, подобные этому в Stackoverflow, но все они немного отличаются от моей ситуации. Есть идеи?
Вы должны выбрать случайный элемент из массива? –
Ну, каждая переменная $ variable_1, $ variable_2 и т. Д. Должна быть уникальной. Итак, мне нужны 5 уникальных элементов. – gtilflm
У вас есть помощник по решению. Это должно работать –