Loading...
php
Bym
as
nightlight
AmyPay Приём платежей для онлайн-бизнеса
WorldByte - Наш хостинг - партнер
Обучение/Помощь новичкам
| Уникальные комбинации чисел из двух массивов
Топ дня:
Rabscuttle
S
a
w
Автор
30 июня 2019, в 19:24
Давай сыграем в игру..
Доброго времени суток! Не могу решить задачу. есть два массива
<?php
$arr_1 = [1,3,6,2,1,7,3,2];
$arr_2 = [3,4,2,1,7,2,1,8];
Надо собрать из двух массивов 5 уникальных комбинаций чисел
например, [2,1], [1,2], [7,8], [6,2], [3,3]
Надеюсь на вашу помощь. :)
W
i
n
s
30 июня 2019, в 19:30
Статусный
https://www.php.net/manual/ru/function.array-rand.php
S
a
w
Автор
30 июня 2019, в 19:32
Давай сыграем в игру..
Wins
, а как можно исключить повтор комбинации?
W
i
n
s
30 июня 2019, в 19:34
Статусный
Saw
,
https://www.php.net/manual/ru/function.array-unique.php
s
i
m
p
l
e
_
p
h
p
30 июня 2019, в 19:45
Developer Tizen
$num = array(1, 2, 3, 4, 5);
$num2 = array(1, 2, 3, 4, 5);
$count = array_count_values($num,$num2);
print_r(array_keys($count, 5));
________
посл. ред. 30.06.2019 в 19:51; всего 2 раз(а); by simple_php
W
i
n
s
30 июня 2019, в 19:50
Статусный
simple_php
, нагородил так нагородил
s
i
m
p
l
e
_
p
h
p
30 июня 2019, в 19:50
Developer Tizen
Wins (30.06.2019 в 19:50)
simple_php
, нагородил так нагородил
W
i
n
s
30 июня 2019, в 20:00
Статусный
<?php
$arr_1 = [1,3,6,2,1,7,3,2];
$arr_2 = [3,4,2,1,7,2,1,8];
$arr = array_merge($arr_1, $arr_2);
$unique = array_unique($arr);
$rand = array_rand($unique, 5);
foreach($rand as $key) echo $unique[$key] .' ';
?>
________
посл. ред. 30.06.2019 в 20:15; всего 2 раз(а); by Wins
198795035
[!]
30 июня 2019, в 21:50
Данный пользователь на доске позора
Что мешает сделать обход массива и записать в отдельный массив уникальные значения?
198795035
[!]
30 июня 2019, в 21:51
Данный пользователь на доске позора
Используйте array_unique и будет вам счастье
Стр.:
1
,
2
Форум
На главную